Robbie Keane and Landon Donovan each scored twice as LA Galaxy hammered Chivas USA 5-0 in the Los Angeles derby.

Keane opened the scoring in the sixth minute and Donovan doubled it midway through the first before Gyasi Zardes added a third.

There was still time for Donovan to get his second just before half time with Keane rounding off the scoring in the 90th minute.

Camilo da Silva scored twice in as many minutes for the Vancouver Whitecaps as they drew 2-2 with the Portland Timbers.

Darlington Nagbe put Portland ahead just before the break but goals in the 76th and 78th minutes from Da Silva, sandwiched by a strike from Will Johnson, saw the points shared.