Hull City kept their hopes of gatecrashing the Championship play-offs alive with a thrilling 3-2 win over beaten FA Cup semi-finalists Coventry City on Wednesday.

Noah Ohio scored the winner with his first touch after coming on as a second-half substitute as Hull moved within three points of sixth-placed Norwich City with two games to play.

Coventry, meanwhile, saw their own hopes of returning to Wembley Stadium for a second successive play-off final all but ended, as they sit six points further back with three matches remaining.

Three days on from their remarkable comeback against Manchester United, the Sky Blues twice fought back to level things at Coventry Building Society Arena. Jaden Philogene's shot squirmed under goalkeeper Bradley Collins to put Hull ahead 31 minutes in, but Kasey Palmer levelled within five minutes with a stunning free-kick.

Hull went back ahead in controversial circumstances on the stroke of half-time, Liverpool loanee Fabio Carvalho converting from the penalty spot despite replays showing Joel Latibeaudiere's foul on Liam Delap took place outside the area.

Mark Robins' men again dragged themselves back into the game as Bobby Thomas headed Jay Dasilva's cross in just before the hour mark, but it was Liam Rosenior's visitors who found a winner.

Thomas went from hero to villain as his poor back pass sold Collins short, and Ohio got a toe to the ball to score the winner, keeping Hull's hopes of Premier League football intact.