DENVER (AP) Rockies catcher Tony Wolters knew pitcher Tyler Anderson could grind through an outing without his best stuff.
He was more amazed with the 26-year-old's power at the plate.
Anderson homered and earned his first big league win as Colorado beat the Philadelphia Phillies 8-3 Saturday night.
''I didn't think that thing was a home run,'' Wolters laughed. ''I didn't know he had muscles like that.''
Anderson (1-3) allowed two runs in six innings and struck out six. He singled for his first big league hit and homered for his second.
Pretty nice night, eh?
''It's not something to dwell on but something to remember for sure,'' Anderson said.
Wolters hit his first career triple, driving in three runs in Colorado's six-run sixth that gave it an 8-2 lead.
Jordan Lyles allowed one run in three innings for his second career save.
The Rockies have won two of the first three in a four-game set against the Phillies prior to the All-Star break.
''The whole chain of events was huge tonight,'' Rockies manager Walt Weiss said.
Jerad Eickhoff (6-10) was rolling before Anderson hit a two-run shot inside the right foul pole in the fifth to tie the score at 2-2. It was the first home run by a Rockies pitcher since Kyle Kendrick on September 7, 2015, at San Diego.
''You never take a hitter for granted whether it's a pitcher or not,'' Eickhoff said. ''He just got it.''
Carlos Gonzalez's RBI grounder in the sixth put the Rockies ahead. Mark Reynolds drove in a run with a bases-loaded walk, Wolters followed with his three-run triple and Brandon Barnes added an RBI double to give Colorado a six-run lead.
Tommy Joseph had his first four-hit game for Philadelphia. The 24-year-old first baseman picked up where he left off Friday and drove a 1-2 cutter off Anderson into the left field seats in the second. It was Joseph's 11th home run of the year and came a night after his pinch-hit, three-run shot fueled a 5-3 win over Colorado.
Joseph followed it up with a double off the right-field wall in the fourth and scored on Carlos Ruiz's single to make it 2-0. He later scored on Ruiz's groundout in the eighth.
''It would have been better in a win,'' Joseph said.
Eickhoff allowed eight runs in 5 1/3 innings. The Phillies lost for just the third time in 11 games.
NOLA THROWS SIMULATED GAME
Philadelphia manager Pete Mackanin said RHP Aaron Nola looked good while throwing two innings of a simulated game Saturday. The 23-year-old posted a 13.50 ERA in his previous five starts before the Phillies decided to skip his scheduled start Thursday.
Nola is expected to return to the rotation on July 18 against the Marlins.
CARGO TO START ALL-STAR GAME
Gonzalez and Miami's Marcell Ozuna will replace the Mets' Yoenis Cespedes and the Cubs' Dexter Fowler in the NL starting lineupTuesday.
It will be Gonzalez's third time starting an All-Star game.
Phillies: OF Odubel Herrera was given the day off after he fouled a pitch off his foot late in Friday's 5-3 win.
Rockies: RHP Jon Gray (ankle) will not go on the disabled list after hurting his left ankle running on the bases late Friday. Gray stayed in the game and went 6 1/3 innings, but Rockies manager Walt Weiss thought the ankle did affect his pitcher near the end of his outing. ''As far as the ankle I think that is part of the reason you started seeing more effort in the delivery,'' Weiss said. ... RHP Christian Bergman (left oblique) was reinstated from the 15-day disabled list and optioned to Triple-A Albuquerque. ... OF Gerardo Parra (ankle) is running and will start adding baseball activity soon.
Phillies: Zach Eflin (1-2, 4.30 ERA) dazzled in a complete-game effortTuesday against Atlanta, allowing one run on only 92 pitches for his first big league win.
Rockies: Tyler Chatwood (8-4, 3.08 ERA) went five innings and allowed two runs against the Giants on Tuesday in his first start since coming off the disabled list with a strained back.