McMahon hits 1st-inning homer, Rockies beat Phillies 5-2 and deal Suárez first loss of season

Ryan McMahon hit a go-ahead, two-run homer in the first inning, and the Colorado Rockies sent Ranger Suárez to his first loss of the season in a 5-2 victory over the Philadelphia Phillies on Sunday.

Colorado, last in the NL West at 18-34, took two of three games and ended a streak of 15 straight winning or tied series for the major league-best Phillies (38-16), Philadelphia's longest streak since 1983-84.

Suárez (9-1) allowed season highs of five runs and four walks in six innings, while giving up four earned runs and three hits with eight strikeouts. His ERA rose from 1.36 to 1.75.

Cal Quantrill (4-3) gave up two runs and three hits in six innings.

Tyler Kinley pitched a perfect ninth for his second save of the season, finishing a five-hitter.

McMahon's team-leading 10th home run of the season put the Rockies ahead, and Colorado boosted the lead to 5-0 in the second. Hunter Goodman hit an RBI double, Brendan Rodgers hit into a run-scoring forceout as third baseman Alec Bohm threw wildly past first for an error in trying for an inning-ending double play as a second run scored.

Suárez retired his final 13 batters.

Bohm had an RBI single in the fourth and Johan Rojas hit a run-scoring single in the fifth.

J.T. Realmuto singled in the eighth and extended his hitting streak to 15 games, the longest for a Phillies catcher since Tim McCarver hit in 15 straight in 1977.

TRAINER’S ROOM

Rockies: Placed OF Jordan Beck (broken left hand) on the 10-day IL and recalled OF Sean Bouchard from Triple-A Albuquerque. Beck was hurt while making a diving catch Saturday night.

UP NEXT

Phillies: RHP Taijuan Walker (3-0, 5.06 ERA) will face San Francisco and LHP Blake Snell (0-3, 11.40) on Monday.

Rockies: LHP Austin Gomber (1-2, 2.76 ERA) will take the mound at home Monday against Cleveland and RHP Xzavion Curry (0-0, 1.93).