The Phillies ran into trouble during the fifth inning on Wednesday night when they allowed the Pirates to take control in a 6-5 loss.
Also, an aching Ryan Howard was given Wednesday off to rest his sore left knee.
Now, here's a look at some of Wednesday's MLB action:
Scherzer wins again, Tigers beat Blue Jays
TORONTO -- Max Scherzer worked into the seventh inning to become the first pitcher in 27 years to get off to a 13-0 start, leading the Detroit Tigers to a 6-2 victory over the Toronto Blue Jays on Wednesday night.
Alex Avila hit a three-run homer and Victor Martinez belted a solo shot as Detroit beat Toronto for the eighth time in 10 meetings.
Scherzer (13-0) allowed two runs and seven hits, struck out eight and walked one in 6 1-3 innings. He is the first pitcher to begin the season with 13 wins and no losses since Roger Clemens won his first 14 decisions for the Boston Red Sox in 1986.
Scherzer also improved to 4-0 with a 1.78 ERA in six career starts against the Blue Jays. He has 139 strikeouts this season, second only to Texas' Yu Darvish among AL starters.
Bruce Rondon got two outs in the seventh, Drew Smyly pitched the eighth and Joaquin Benoit finished for the Tigers.
The Blue Jays dropped to 3-7 since matching a team record with an 11-game winning streak (see full recap).
Puig hurt in Dodgers' win over Rockies
DENVER -- Hanley Ramirez had four hits, including a solo homer in the ninth, to help the Los Angeles Dodgers hold off the Colorado Rockies 10-8 on Wednesday night in a game outfielder Yasiel Puig left early with a bruised left hip after a leaping catch at the wall.
Juan Uribe, Adrian Gonzalez and Matt Kemp also homered for the Dodgers, who have won 10 of their last 11 games to climb back into the thick of the NL West race.
Puig reached up to rob Nolan Arenado of a hit in the fifth, only to smack his hip on a padded column below the scoreboard in right. Puig stayed down on the warning track for several minutes, before jogging around the outfield and remaining in the game (see full recap).
Gomes hits walkoff homer for Boston
BOSTON -- Pinch-hitter Jonny Gomes homered leading off the ninth inning to lift the Boston Red Sox to a 2-1 win over the suddenly offensively challenged San Diego Padres on Wednesday night.
Mike Carp had two hits and scored a run for Boston, which is 7-1 on its nine-game homestand that concludes Thursday against the Padres.
Carlos Quentin went 3 for 4 with a double and two singles for the Padres. San Diego has scored just five runs in its five-game losing streak.
Gomes lined a 2-2 pitch off Luke Gregerson (4-4) into the first row of seats above the Green Monster for his second game-ending homer of the season.
Koji Uehara (2-0) pitched one inning for the win (see full recap).