DENVER — The Philadelphia Phillies lost Bryce Harper early and a game late Friday night.
Harper was ejected after striking out in the first inning against the Colorado Rockies, who hours later pulled out a 3-2 win in 11 innings to snap the Phillies’ six-game winning streak.
Harper struck out on a 0-2 curveball from Ty Blach, dropped his bat and threw his helmet. The two-time NL MVP said something to plate umpire Brian Walsh and immediately was ejected.
Harper and Phillies manager Rob Thomson argued to no avail following Harper’s 21st big league ejection. Harper had called a timeout after taking a borderline 0-1 sinker that appeared to be low and inside.
Jacob Stallings hit a tying home run with two outs in the ninth inning and Ezequiel Tovar had a winning single in the 11th for his career-best fourth hit in the Rockies’ victory, which ended Philadelphia’s streak of seven consecutive wins in series openers since an April 29 loss at the Los Angeles Angels.
The Phillies, a big league-best 37-15, had won nine of their previous 10 games.
Nick Castellanos and Edmundo Sosa homered in the fifth off Blach, who allowed five hits in 6⅔ innings.
Tovar had an RBI single in the fifth, and Stallings tied the score with his third homer this season, driving a first-pitch sinker from Jose Alvarado 427 feet to left-center. Alvarado blew a save for the first time in 10 chances this season.
Gregory Soto (0-1) intentionally walked Jordan Beck leading off the 11th to put runners on first and second, then walked Ryan McMahon with one out. Tovar singled sharply into left.
Tyler Kinley (3-1) struck out two in a perfect 11th as the Rockies played a franchise-record third straight game of at least 11 innings.
Philadelphia loaded the bases with one out in the 10th inning but Nick Mears froze Kyle Schwarber on a 2-2 curveball and retired J.T. Realmuto on a groundout.
Phillies starter Cristopher Sanchez gave up one run and seven hits in 5⅓ innings.
Information from The Associated Press was used in this report.