Hull City moved out of the Premier League relegation zone and maintained their recent unbeaten home form under Marco Silva with a 4-2 win over fellow strugglers Middlesbrough on Wednesday evening.
The Tigers had made a strong start, but fell behind when Adama Traore's wayward shot was turned into the net by Alvaro Negredo after five minutes.
Hull managed to respond quickly and equalised when Ben Gibson's failed clearance allowed Lazar Markovic to score from close range.
The hosts continued to press Boro, who had come into the game with one of the best defences in the division, and Hull took the lead on 27 minutes after Oumar Niasse found space to shoot in the penalty area and the Everton loanee was able to tuck his shot into the left corner.
Six minutes later and City looked to be out of sight when Abel Hernandez scored after converting a Kamil Grosicki cross from close range.
However, Boro pulled a goal back on the stroke of half time through Marten de Roon, although replays showed the midfielder to be two yards offside.
Victor Valdes kept his side in the contest as he saved Alfred N'Diaye's effort just before the hour.
Hull continued to press, however, and made sure of the points on 70 minutes when Andrew Robertson's cross was headed home at the far post by Harry Maguire.
The result means that the Tigers are two points outside the dropzone and seven points ahead of Middlesbrough.