Javier 'Chicharito' Hernandez got on the scoresheet as LA Galaxy breathed life in their MLS playoffs aspirations with a 2-1 home win over Portland Timbers on Saturday.
Sacha Kljestan netted a stoppage-time penalty to clinch all three points for Galaxy, who had been in a freefall with a winless nine-game span.
Chicharito poked in at the back post for the opening goal in the 62nd minute, pouncing on Larrys Mabiala's defensive error from Victor Vazquez's ball into the box.
The Timbers equalized 10 minutes later when Sebastian Blanco's cross-cum-shot drifted over Galaxy goalkeeper Jonathan Bond and in off the post.
Blanco hit the upright from a long-range effort, before LA won a penalty when substitute Efrain Alvarez was brought down inside the box by Josecarlos Van Rankin.
Kljestan fired low to Timbers keeper Steve Clark's right for the winner which moves Galaxy up to 42 points, retaining their grip on sixth spot in the Western Conference.
Supporters Shield-leading New England Revolution conceded late as they drew 2-2 at home with Chicago Fire.
The sides traded four goals in the second half, with Wilfred Kaptoum drilling in a low opener in the 47th minute before Alvaro Medran equalized instantly with a classy volley.
Gustavo Bou netted his 13th goal of the season to restore Revolution's lead with a deft lob from Carles Gil's lofted pass in behind the defence in the 76th minute.
Bou was denied by Chicago keeper Gabriel Slonina before Brian Gutierrez danced forward for the visitors, finding Ignacio Aliseda who fired home an angled 88th minute leveller.
Western Conference leaders Seattle Sounders missed the chance to close on New England after going down 2-1 at Houston Dynamo.
Maxi Urruti scored a spectacular volley to put Houston ahead on the quarter hour, with Darwin Quintero doubling their lead with a fine solo left-foot strike in the 20th minute.
Jimmy Medranda halved the deficit with a rifled 41st minute shot after recycling an over-hit corner, although Houston came closest to a second-half goal, hitting the woodwork four times, before Seattle's Joao Paulo had a stoppage-time free-kick cannon into the crossbar.
Real Salt Lake solidified their grip on a playoffs spot with a 3-1 home victory over Colorado Rapids, who are third in the Western Conference.
Minnesota United remained ahead of RSL by two points with a 1-0 triumph at lowly Austin thanks to Franco Frangapane's 16th-minute strike.
US international Gyasi Zardes netted a double as Columbus Crew thrashed Inter Miami 4-0, condemning them to their sixth straight defeat, during which they have scored one goal and conceded 16 times.
Luiz Araujo and Marcelino Moreno both netted late in each half as 10-man Atlanta United triumphed 2-0 at Toronto.
Junior Urso netted early as Orlando City eased past struggling Cincinnati 1-0, while DC United and Nashville drew 0-0 with the visitors recorded a draw for the fourth successive game.