Raheem Sterling struck a brace off the bench as Manchester City beat West Ham 4-1 in an open contest in the Premier League Asia Trophy.
Both sides created chances but in the end City's quality proved to much for the Hammers. Mark Noble opened the scoring from the penalty spot to give Manuel Pellegrini's side the lead, but it only took City seven minutes to equalise with David Silva scoring a wonderful goal.
Moments later, City were awarded a soft penalty when Ben Johnson brought down 20-year-old academy product Lukas Nmecha, who made no mistake from the spot placing the ball low to Roberto's left.
In the second half, substitute Sterling grabbed two goals, finishing low on both occasions.
City will meet Wolverhampton Wanderers in the final, while West Ham meet Newcastle in the battle for third.