David Villa and Frank Lampard help New York City clinch last-gasp win

27 September 2015 06:31

David Villa coolly converted a 95th-minute penalty, earned by Frank Lampard, to secure New York City a 2-1 Major League Soccer victory over the Vancouver Whitecaps on Saturday.

Pedro Morales looked to have salvaged a point for the Western Conference-leading Whitecaps when he slotted home - also from a spot-kick, in the 88th minute - to cancel out Lampard's slick 29th-minute opener.

But there was more drama to come as Matias Laba was adjudged to have fouled Lampard deep in stoppage time and Villa stepped up to send David Ousted the wrong way.

And Lampard was not the only former Chelsea man having a big influence on Saturday.

Didier Drogba netted twice in the first 11 minutes - a fine direct free-kick and a neat dink over the goalkeeper after capitalising on Markus Halsti's poor back-pass - as the Montreal Impact overcame DC United 2-0 at Stade Saputo.

The win kept the Impact sixth in the Eastern Conference, four points ahead of Orlando City.

Jozy Altidore notched the winner 11 minutes from time as Toronto FC rallied for a 3-2 home victory over Chicago Fire.

Gilberto, on his return to his former club, had twice put the visitors ahead at BMO Field. The Brazilian striker opened the scoring in the first minute and restored the Fire's lead seven minutes into the second half after Jonathan Osorio got the faintest of touches on Sebastian Giovinco's pass for a 29th-minute equaliser.

But Michael Bradley got Toronto back level with a deflected shot just before the hour mark - Giovinco again providing the assist - and Altidore completed the turnaround with a close-range finish in the 79th minute.

Brad Davis' goal 69 seconds after the restart settled an entertaining encounter 3-2 in the Houston Dynamo's favour against the Colorado Rapids.

The Dynamo had taken the lead twice in the first half, through Leonel Miranda and Giles Barnes, only to be pegged back on each occasion by Vicente Sanchez. But Davis had what proved to be the final word in the opening moments of the second half when he pounced on a loose ball to lash home.

Fernando Aristeguieta's second-half strike earned the Philadelphia Union - much changed with one eye on Wednesday's US Open Cup final - a 1-1 draw against New England. The Revs had taken a 36th-minute lead at Gillette Stadium through Lee Nguyen's penalty.

Two goals from Fanendo Adi secured the Portland Timbers a 2-1 win against Columbus. Kei Kamara was on target between Adi's strikes, but his 43rd-minute headed leveller proved in vain.

Source: PA