The Los Angeles Dodgers claimed a hard-earned 9-5 MLB win over the San Diego Padres after Yaisel Puig hit a two-run double in the 17th inning on Sunday.
The game was locked in a 5-5 tie from the eighth inning onwards but after the afternoon light turned to dusk at Petco Park, the Dodgers loaded the bases and Puig hit a ground ball up the centre for Howie Kendrick and Adrian Gonzalez to score.
Joc Pederson then scored on a wild pitch before Puig came home when Carl Crawford ground into a force out.
Alex Amarista held the Padres scoreless in the bottom of the inning to end a contest which lasted five hours and 47 minutes.
The Dodgers remain third in the National League West, 4.5 games back on leaders San Francisco after the Giants edged out the Chicago Cubs 1-0 behind 7 2/3 scoreless innings from Madison Bumgarner .
The Colorado Rockies, second and four games back on San Francisco, saw their game against the Pittsburgh Pirates postponed.
Max Scherzer struck out eight over eight innings as the Washington Nationals beat the Miami Marlins 8-2, although he did give up two singles to Ichiro Suzuki who moved up to 32nd on baseball's all-time hit list with 2,956.
The win keeps the Nationals 1.5 games clear of New York in the NL Central after the Mets beat the Milwaukee Brewers 3-1 as Noah Syndergaard struck out 11 and allowed only one unearned run in seven innings.
Jerad Eickhoff tossed seven scoreless innings as the Philadelphia Phillies blanked the Atlanta Braves 5-0, while Zach Greinke went eight innings to help the Arizona Diamondbacks beat the St Louis Cardinals 7-2.
In the American League, the New York Yankees made it five wins in a row as they beat the Oakland Athletics 5-4 behind home runs from Brian McCann and Jacoby Ellsbury.
That leaves the Yankees 5.5 games back in the AL East, with the Baltimore Orioles and Boston Red Sox tied for the lead.
Baltimore surrendered the outright advantage as they lost 10-2 to the Los Angeles Angels, while Boston beat the Cleveland Indians as David Ortiz went a triple short of a cycle and Jackie Bradley Jr extended his hitting streak to 27 games.
Cleveland's loss allowed the Chicago White Sox to move 2.5 games clear at the top of the AL Central with a 3-2 win over the Kansas City Royals.
The Seattle Mariners scored three runs in the fifth as they came from behind to beat the Cincinnati Reds 5-4 and complete the sweep in their interleague series, and that keeps the Mariners 1.5 games clear at the top of the AL West as the Texas Rangers routed the Houston Astros 9-2 behind eight strong innings from Cole Hamels.
Jose Bautista and Josh Donaldson opened the night with back-to-back homers as the Toronto Blue Jays beat the Minnesota Twins 3-1, but the Detroit Tigers' 9-4 win over the Tampa Bay Rays was tempered by possible injuries to Jordan Zimmerman and