Aaron Connolly was among the goalscorers as Hull moved into the Championship play-offs with a 3-2 home victory over Blackburn Rovers.
Connolly, who has thrived since his move to the MKM Stadium, made it 2-0 for the hosts on 18 minutes, this after Liam Delap capitalised on some poor defending to open the scoring on 11.
After controlling a long ball, Connolly cushioned a half-volley home to score his eight league goal of the season.
The visitors reduced the deficit on 33 minutes. Ireland international hopeful Sammie Szmodics had the nous to spot Hull goalkeeper Matt Ingram off his line before expertly chipping home for his 15th goal of the season.
Harry Pickering - on his 25th birthday and 100th start for the club - made it 2-2 deep into first-half injury time when he was played into the penalty area on the overlap. Ingram might have done better but a slight deflection skewed the ball from his grasp.
Hull got the winner on 63 as Rovers failed to clear Tyler Morton's corner from the left and Alfie Jones scraped the ball into the net from three yards.
Blackburn, who have now lost four games on the spin, were reduced to 10 men when Dominic Hyam was sent off for a second bookable offence after 74 minutes.
Leicester continued their relentless march at the top of the table with a comfortable 2-0 victory at Cardiff.
Kiernan Dewsbury-Hall and James Justin were on target with strikes that were as pure as Leicester's command was total.

This was Leicester's 20th win from 25 league games as the Foxes continue to hunt down Reading's record Championship points total of 106 set in the 2005-06 season.
Enzo Maresca's side were unruffled to complete a season's double over their Cardiff hosts, who harbour play-off hopes but have now only won once in six home games.

Promotion-chasing Ipswich lost the chance to pull away from the pack as they were held to a 0-0 draw by struggling QPR.
The match saw both sides have a number of chances to win it, with the visitors coming closest when Steve Cook's header hit the post and ran across the goal line.
The result saw Ipswich fall eight points behind leaders Leicester, with the gap to third-placed Southampton just three points, while QPR stayed in the drop zone.
Che Adams and Carlos Alcaraz netted as Southampton continued their assault on the automatic places by beating Plymouth 2-1 at St Mary's.
Alcaraz's and Adams' second-half strikes were also given an official seal of approval as UK Prime Minister Rishi Sunak - a Southampton fan - celebrated them from the stands.

Ryan Hardie pulled one back in stoppage time to deny Gavin Bazunu a clean sheet but Saints are now on a 17-league match unbeaten run - two off their 102-year club record - and have scored 12 goals in their last four fixtures to turn up the pressure on Ipswich and Leicester.
Leeds' hopes of automatic promotion suffered another blow as they were beaten 1-0 by West Brom at the Hawthorns.
Grady Diangana's 37th-minute goal was enough to give former Leeds coach Carlos Corberan back-to-back home wins and inflict a second consecutive loss on Daniel Farke's side, who have won one of their last five games and trail second-placed Ipswich by nine points.
And they did little to suggest they could come back from Diangana's fifth goal of the season as they failed to test West Brom goalkeeper Alex Palmer.
But they were perhaps unfortunate not to win a 30th-minute penalty for Cedric Kipre's challenge on Wilfried Gnonto.
Sunderland had to battle back to earn a 1-1 draw at struggling Rotherham, and a clinical first-half strike from Marvin Johnson proved enough as Sheffield Wednesday edged to a vital 1-0 victory at Preston despite George Byers' 85th-minute sending-off.
Jonny Howson scored the winner moments after missing a penalty to give Middlesbrough a 2-1 victory over Huddersfield at the John Smith's Stadium, Tom Bradshaw's first-half strike proved decisive in Millwall's hard-fought 1-0 win over Norwich and Watford held on for a 1-1 draw with Stoke after Vakoun Bayo was sent off soon after the restart.
Liam Cullen's stoppage-time free-kick earned Swansea a 2-2 draw at Coventry and Birmingham and Bristol City played out a stalemate at St Andrew's.
Additional reporting: PA