The Washington Nationals edged out the Minnesota Twins 6-5 in a 16-inning epic on Sunday to improve the best record in the MLB.
The Nationals had to tie the game in the ninth and 15th innings before Chris Heisey's homer in the 16th completed a win that was almost six hours in the making.
Brian Dozier's three-run shot had put the Twins on top in the eighth, but Bryce Harper went deep to tie it in the ninth.
Miguel Sano's RBI put the Twins back in front in the top of the 15th, only for the Nationals to level it on an error in the bottom half of the inning.
Heisey's shot then sealed a win which improves the Nationals to 14-4 at the top of the National League East.
The Chicago Cubs moved to 14-5 with a 9-0 rout of the Cincinnati Reds, powered by two two-run homers from Anthony Rizzo.
Two teams suffered losses despite scoring in double figures. The Colorado Rockies turned a 7-1 deficit into a 10-7 lead only to lose 12-10 to the Los Angeles Dodgers in a wild contest, while the Pittsburgh Pirates beat the Arizona Diamondbacks 12-10 after 13 innings.
The New York Mets, doing their best to keep up with Washington, made it three wins in a row with a 3-2 victory over the scuffling Atlanta Braves as Michael Conforto collected a pair of RBI to help complete the sweep.
Jedd Gyorko torched his former team, going a double short of a cycle to help the St Louis Cardinals beat the San Diego Padres 8-5, while the Milwaukee Brewers scored six in the sixth to beat the Philadelphia Phillies 8-5 and the Miami Marlins edged out the San Francisco Giants 5-4.
In the American League, Mat Latos moved to 4-0 as the Chicago White Sox beat the Texas Rangers 4-1 for their third straight win, while the Cleveland Indians also made it three in a row by beating the Detroit Tigers 6-3.
Steven Souza Jr marked his 27th birthday with two home runs as the Tampa Bay Rays beat the New York Yankees 8-1, while Jose Bautista went deep as the Toronto Blue Hays beat the Oakland Athletics 6-3.
Kyle Seager, Leonys Martin and Seth Smith cleared the fences as the Seattle Mariners beat the Los Angeles Angels 9-4.
In Houston, Astros outfielder Colby Rasmus clubbed a two-run homer in the bottom of the ninth to send the game to extra innings but the Boston Red Sox scored twice in the 12th for a 7-5 win.