The Philadelphia Phillies put on a show against the Milwaukee Brewers on Wednesday, dominating with bat and ball to run away with a 10-0 win.
Philadelphia's stars were shining bright, with ace pitcher Aaron Nola on the mound, and MVP candidate Bryce Harper got in on the fun late.
Nola never gave the Brewers a chance to get into the game, pitching eight shutout innings, conceding just four hits and no walks to go with six strikeouts.
On the other side, Milwaukee's Adrian Houser had a tougher outing, with a pair of two-run homers in the third inning to Bryson Stott and Rhys Hoskins blowing the game open.
A solo home run to Odubel Herrera made it 5-0 in the fifth inning, before Kyle Schwarber collected two RBI doubles – one in the seventh frame and one in the ninth – to extend the lead to 7-0.
With the game well in hand, Harper stepped up to the plate with two outs in the final inning and put a bow on the contest, blasting the biggest hit of the game with his 413-foot, three-run home run.
Marlins ace Alcantara amazes
Miami Marlins starting pitcher Sandy Alcantara was the star in his side's 2-1 extra innings win at home against the Washington Nationals, pitching nine scoreless frames.
It was not just Alcantara pitching at the top of his game, as neither team was able to score a single run in the nine innings of regulation play, with Nationals starter Josiah Gray striking out six in his five innings of shutout work.
While the Nationals used four pitchers to make it through the nine innings, the Marlins needed only Alcantara, who gave up six hits and no walks before finishing his ninth inning in 105 pitches.
Washington finally broke the deadlock with an RBI single to Keibert Ruiz, but Willians Astudillo and Jesus Aguilar strung hits together in the bottom of the 10th to drive in the winning run.
Angels fall to record-breaking low
The Los Angeles Angels lost their franchise-record 14th consecutive game as they failed to score a single run in a 1-0 loss at home against the Boston Red Sox.
Red Sox starting pitcher Nathan Eovaldi was terrific, giving up six hits and no walks in his five scoreless innings, and the bullpen was just as impressive, combining to hold the Angels to just one hit and no walks in the final four frames.
Reid Detmers was strong on the mound for the Angels, giving up no runs in his four-and-a-third innings, but a Bobby Dalbec RBI double in the sixth frame would prove to be enough to deliver a Boston win.