TCS Chester Jets' winning run came to an end as Milton Keynes celebrated their 500th match in the British League with a 97-92 victory.
It was an entertaining match for the spectators, but that will be little consolation to Jets, who need to win these games to improve their chances of regaining the BBL title.
A 9-2 run by the Lions saw them into the lead after a slow start, but a Ryan Huntley three-pointer from inside his own half gave Jets a 25-23 advantage at the end of the first period.
Head coach Paul Smith was under early pressure, however, with Mike Nurse already on three fouls and James Hamilton and Calvin Davis on two apiece.
After a tight second quarter in which the lead changed hands several times, the score stood at 50-50 at half-time.
The Lions' Pablo Miguez hit five of an 11-2 Lions burst in the third to lead 63-57. Although Jets hit back, Dru Spinks netted half of eight unanswered points for the home side to open a 75-68 advantage they would never relinquish.
Chester were desperate to gain possession in the final quarter and, as they were forced into fouls, the hosts took full advantage of their free shots.
Shawn Jamison, who had 32 points and 15 rebounds, hit nine points in the final two minutes to ensure the Jets never got closer than three.
The earlier indiscretions of Hamilton and Davis came back to haunt the Jets as they were both fouled out and the deficit proved too much to make up.
Spinks had 19 points and 14 boards for the Lions, while Nurse led the Jets with 21 points. John McCord added 17 and Hamilton 15.
Smith said: 'To be honest, they out-hustled us and absolutely killed us on the boards.
'Rebounding is often about hustle and energy and they've got some real energy play-ers. Dru Spinks played really well - he was outstanding.
'So, all credit to them. They out-hustled us, outplayed us and out-coached us and deserved the win.
'It was a disappointing performance, but we'll put it behind us and we'll move forward. You can't rest in this league because your next game comes along quickly.'