Manchester City continued their 100% pre-season record with a 2-1 victory over Vancouver Whitecaps but saw Yaya Toure limp off in an unconvincing performance.
Toure's departure marked the low point of a generally disappointing night for the Blues, which was salvaged by late goals from John Guidetti and Shaun Wright-Phillips, who lashed home the winner six minutes from time.
City were not helped by an awful pitch, which needed to pass an afternoon pitch inspection for the game to go ahead, such has been the rain that has lashed the Pacific coast over recent days.
Adam Johnson was lively but City's best player was Joe Hart, which just about summed it up. Hart denied Eric Hassli and Camilo Sanvezzo with excellent saves before he was eventually beaten in rather fortuitous circumstances for Vancouver as Alexandre Morfaw's shot deflected in off Stefan Savic.
Sanvezzo then had another goalbound shot saved by Hart before curling a free-kick into the side-netting which the City keeper appeared to have given up as a goal.
Mario Balotelli was amongst those introduced at the break, although it was the hosts who should have added a second when Long Tan stabbed wide after being left on his own at the near post, barely three yards out.
Guidetti eventually restored parity with a far-post header midway through the second-half, although by then Balotelli was committing some niggly and unnecessary fouls, and it was left to Wright-Phillips to score the winner late on.