Three goals in the final 18 minutes saw Manchester City climb to second in the Premier League table courtesy of a laboured 3-0 win at Hull.
Mike Phelan’s Tigers frustrated Pep Guardiola’s title challengers for most of a drab encounter at the KCOM Stadium but Yaya Toure finally broke the deadlock with a 72nd-minute penalty.
Substitute Kelechi Iheanacho made victory certain by tapping in from close range six minutes later and the influential Raheem Sterling forced Curtis Davies to concede a late own goal.
It was a clear penalty and Toure made no mistake from the spot, sending Marshall the wrong way and allowing City to breathe a sigh of relief.
Iheanacho added the second as he finished off a slick move involving De Bruyne and Silva from close range.