The Chicago Cubs beat the Pittsburgh Pirates 6-5 on Thursday night when Sergio Alcántara crossed home as a popup was mishandled by the Pirates in the 11th inning.
The Cleveland Indians defeated Kansas City Royals, 4-2. Owen Miller slammed a three-run dinger in the fifth inning to help the Indians beat the Royals.
The New York Mets defeated the Miami Marlins, 4-3. Jonathan Villar slammed a solo homer in the first inning to help Mets take the victory.
The Boston Red Sox defeated Tampa Bay Rays, 4-0. Eduardo Rodriguez threw out six batters in six innings leaving Tampa Bay scoreless.
The San Francisco Giants snapped a four-game losing streak by defeating the Milwaukee Brewers, 5-1. Logan Webb twirled a gem striking out 10 over seven innings of work and only giving up one run.
The Philadelphia Phillies won their sixth straight by defeating the Washington Nationals, 7-6. The Phillies used a four-run eighth inning to storm back against the Nationals.
The Oakland Athletics opened up an eight-run lead on the Detroit Tigers in their 8-6 win. Frankie Montas struck out seven over nearly seven innings of work.
Jarren Duran broke the tie in the ninth on Wednesday night with an RBI single as the Boston Red Sox defeated the Tampa Bay Rays, 3-2.
The New York Yankees defeated the Los Angeles Angels, 4-1. Gerrit Cole finished with 15 strike outs in seven innings to help defeat Angels in a 4-1 victory.
The Colorado Rockies defeated the Texas Rangers, 9-5. The Rockies overcame a five-run deficit and recorded nine unanswered runs in the win.