YOKOHAMA — Wayne Rooney came off the bench to ignite a second-half goal rush as Manchester United beat Gamba Osaka 5-3 Thursday to reach the final of the Club World Cup.

Nemanja Vidic and Cristiano Ronaldo both scored headers direct from corners to give United a comfortable half-time lead, and the European champion looked to be on cruise control as the game moved toward full-time.

But Masato Yamazaki pulled a goal back seconds after Rooney replaced Carlos Tevez in the 74th minute, before the England striker and fellow substitute Darren Fletcher pushed United further in front in quickfire succession.