DENVER - The Phillies lost their fourth straight game on their current road trip, and reliever Luis Garcia lost his second in as many nights Friday when he yielded a run in the eighth that gave the Colorado Rockies a 4-3 win.
Garcia began the eighth by walking pinch hitter Pat Valaika, who took second on catcher Cameron Rupp's passed ball. With two outs, Garcia intentionally walked left-handed hitting Charlie Blackmon to get to DJ LeMahieu, a right-handed hitter.
LeMahieu bounced a go-ahead single to right, sending the Phillies to their major-league leading 28th one-run loss against 14 such victories.
Nolan Arenado tied the game at 3 when he belted his 25th home run in the seventh after the Phillies had taken their first lead of the game.
Aaron Altherr's single gave the Phillies a short-lived 3-2 lead in the seventh. Cesar Hernandez led off with a double and took third on Freddy Galvis' slow chopper to shortstop. With the infield drawn in, Altherr lined a one-out single off the glove of shorstop Alexi Amarista.
In the sixth, the Phillies finally broke through with two runs and tied the game at 2. Altherr led off with a single and scored on Nick Williams' third straight hit, a one-out double. Maikel Franco followed with a triple.
After Vince Velasquez gave up two runs in the first on three walks and a single, the Phillies were unable to quickly retaliate in the second when they loaded the bases with no outs on singles by Williams, Franco and Odubel Herrera, the latter's a bunt hit. But Cameron Rupp struck out, Velasquez popped out and Hernandez bounced into a force out.
Starting pitching report
Despite struggling with his control, Velasquez worked five innings. He issued a career-high six walks and hit a batter. However, he worked four scoreless innings on 60 pitches after a shaky 36-pitch first when he was nicked for two runs. Velasquez walked the bases loaded, and with two outs, Carlos Gonzalez found a hole in the Phillies' shift and grounded a two-run single to right. It was the Rockies' only hit in the inning and just one of three they got off Velasquez, who stranded eight runners and never retired the side in order.
Complete coverage of the Fightin' Phils and their MLB rivals from NBC Sports Philadelphia.
Rockies starter Kyle Freeland left the game after throwing 11 pitches, 10 strikes, in 1/3 of an inning. He gave up a leadoff single to Hernandez and struck out Galvis as Hernandez stole second. But Freeland left with the count 0-2 on Altherr. The last pitch was a slider, and Freeland grimaced after throwing the ball. The nature of Freeland's injury was not announced during the game.
Ricardo Pinto, who was recalled Friday, began his third stint this season with the Phillies. He gave up a one-out single in the sixth to Amarista but then got Charlie Blackmon to ground into a double play. But Pinto yielded Arenado's 25th homer with one out in the seventh, a game-tying shot that ended Pinto's outing.
Chris Rusin relieved Freeland and pitched 3 1/3 scoreless innings, throwing a season-high 58 pitches.
At the plate
Playing his 28th game and making his 26th start, Williams had his 10th multi-hit game.
Hernandez extended his hitting streak to nine games. He has reached base in 16 of 17 games since coming off the disabled list July 17.
Franco's run-scoring triple to right center in the sixth was his first triple of the season.
Altherr went 2 for 4 with one RBI and broke an 0-for-13 slide before he was taken out of the game on a double switch in the eighth.
In the field
Herrera was robbed of a hit in the eighth when leftfielder Gerardo Parra made a sprawling catch of his low liner.
Velazquez fielded pitcher Antonio Senzatela's sacrifice attempt after Jonathan Lucroy led off the fourth with a double and threw Lucroy out at third.
Pinto was recalled from Triple A Lehigh Valley, taking the place in the bullpen of Jake Thompson, who was optioned to Lehigh Valley after Thursday night's game in Anaheim, Calf. Pinto is 1-0 with a 6.28 ERA in 10 games in two previous stints with the Phillies this season.
The Phillies recalled catcher Jorge Alfaro from Lehigh Valley as coverage for Andrew Knapp. Knapp was hit on the back of his right hand with a foul ball Thursday night. X-rays were negative and Knapp is listed day-to-day.
Infielder Ty Kelly was optioned to Lehigh Valley. In 48 games with the Phillies, the switch-hitting Kelly hit .183 with one homer and 10 RBIs.
Alfaro flew from Buffalo, N.Y. to Denver by way of Charlotte, after being being told at 2 a.m. he was recalled from Triple A Lehigh Valley. The move was made because the Phillies were uncertain about the status of Knapp.
Alfaro, who played in six games with the Phillies last September, said, "It feels good to be back. I don't know how long it's going to be, but I'm just going to enjoy my time here. And when they give me the opportunity to play … keep playing hard."
Alfaro, 24, who is out of minor-league options after this season, is hitting .241 with seven homers and 43 RBIs in 84 games with Lehigh Valley with a .649 OPS. He has 16 walks and 113 strikeouts.
"I know it's not been that good," Alfaro said of his season, "but it's not that bad, because you learn a lot from when you fail a lot. And I think this year is going to help me a lot for next year."
The Phillies saw reliever Pat Neshek for the first time since the July 26 trade that sent him to the Rockies for three, young minor-league prospects. In 43 games with the Phillies, Neshek, whom the Phillies acquired from the Astros in the offseason, went 3-2 with a 1.12 ERA, allowing 28 hits in 40 1/3 innings with five walks and 45 strikeouts. But Neshek, who can be a free agent after this season, turns 37 next month and wasn't part of the rebuilding Phillies' future.
"He was really good for us, and I hated to see him go," manager Pete Mackanin said. "He was very efficient for us and a likeable guy. It happens. We're going through a process where we're trying to find out about younger pitchers. So in that regard, it's in our best interest that we would get to look at the younger guys, even though he did a great job for us. If we were clinging to hopes for a pennant, it'd be a different story. Then I would have been mad at the GM for trading him."
Here are the probable pitching matchups for the rest of the series:
Saturday - Nick Pivetta (4-6, 5.42) vs. Jon Gray (3-2, 5.52)
Sunday - Aaron Nola (8-7, 3.16) vs. Jeff Hoffman (3-2, 5.18)
Saturday's game starts at 8:10 p.m. Sunday's series finale starts at 3:10 p.m. The Phillies are off Monday and conclude their eight-game road trip with games at Atlanta on Tuesday and Wednesday.