The Los Angeles Dodgers obliterated rivals the San Francisco Giants 17-0, to level a wildly swinging and crucial MLB series.
With the Dodgers and Giants vying for the National League's West divisional title, San Francisco chalked up a series-opening 9-0 win on Friday but the Dodgers responded in kind on Saturday, earning 24 hits.
The comprehensive win, powered by starting pitcher Zack Greinke's six scoreless innings, saw the Dodgers regain a two-game lead on the Giants in the division race.
Greinke did not stop on the mound, also clubbing a two-run homer and scoring after a two-out double.
Carl Crawford and Matt Kemp had three RBIs each, with Hanley Ramirez (four) and Yasiel Puig (three) leading the way with hits.
It was a record-setting night for the Dodgers at the Giants' AT T Park, tallying the highest number of runs by a visiting team to the venue, the most hits at San Francisco's home and the Dodgers' largest winning margin against their rivals.
The Giants can close the gap in the series finale on Sunday, before the two teams meet in another three-game swing starting September 22 in what could be crucial in terms of the division.
San Francisco remain holders of one NL wildcard, alongside the Pittsburgh Pirates - who lost 6-4 to the Chicago Cubs.
None of the Pirates' close rivals for the wildcard position punished their defeat, with each of the Milwaukee Brewers (1.5 games behind), Atlanta Braves (three), New York Mets (6.5) and Miami Marlins (6.5) losing.
The Brewers fell 5-1 to the Cincinnati Reds, the Texas Rangers pipped the Braves 3-2, the Washington Nationals thrashed the Mets 10-3 and the Philadelphia Phillies edged the Marlins 2-1.
NL Central pace-setters the St Louis Cardinals downed the Colorado Rockies 5-4, to move 3.5 games clear of the Pirates.
In the American League wildcard race, the Oakland Athletics beat the Seattle Mariners 3-2 after 10 innings.
The Mariners are one game behind the post-season places, while the A's and Kansas City Royals occupy the two bonus positions.
Kansas City beat the Boston Red Sox 7-1.
The Royals are half-a-game behind the Detroit Tigers in the AL Central division, after the Tigers edged the Cleveland Indians 5-4.
The Los Angeles Angels are cantering towards the best record of the regular season, their 10th consecutive win taking them to a 93-55 record.
The Angels downed the Houston Astros 5-2, and can tie their franchise record with a series sweep on Sunday.
Despite losing to the New York Yankees 3-2, the Baltimore Orioles remain firmly on course to seal the AL East title in the next week.
The Toronto Blue Jays kept alive faint hopes of an AL wildcard spot, with a 6-3 win over the Tampa Bay Rays - leaving them four games behind.
The Chicago White Sox defied mathematical elimination from the AL Central division, their fourth straight win coming in the form of a 7-6 result over rivals the Minnesota Twins.
The Arizona Diamondbacks chalked up six early runs on their way to beating the San Diego Padres 10-4.