Substitute Aaron Connolly scored two late goals to give Hull City their first away win of the Championship season at 10-man Blackburn Rovers.
Sam Gallagher capitalised on uncertain defending to fire Rovers ahead from the penalty spot after 74 minutes.
But their lead lasted less than seven minutes as summer signing Connolly equalised with a delightful 81st-minute strike before producing a cool finish two minutes from time for the winner.
Harry Pickering was dismissed for the hosts when he brought down Liam Delap as the last man in the 17th minute, and the visitors defended obstinately until Connolly's late heroics.