PHOENIX -- The Arizona Diamondbacks had a day off on the Fourth of July.
That meant fireworks at Chase Field a day later -- and not just pyrotechnics.
The Diamondbacks sent 11 batters to the plate in a six-run fifth inning, highlighted by Walker's three-run shot off Rockies reliever Jesus Tinoco. Diamondbacks starter Zack Greinke got the win in his last start before heading to the All-Star Game.
"I wouldn't say I'm trying to hit home runs," said Walker, who has 17 this season. "They tend to come in bunches. Maybe I'm swinging a little more uphill than I usually do."
Greinke (10-3) shut out the Rockies on four hits through seven innings, striking out nine. Colorado was shut out for the fourth time this season.
"Total command of all pitches, fastball location, really good change, his change-up in the high 80s has Grade A action down," Rockies manager Bud Black said. "We couldn't get underneath that ball to get it elevated."
Alex Avila added a two-run double to help the Diamondbacks end a three-game losing streak. The Rockies lost their fourth in a row, and their club record eight-game winning streak against the Diamondbacks came to an end.
Greinke raised his career strikeout total to 2,543, and moved past Bartolo Colon (2,535) and Javier Vazquez (2,536) for 32nd on the career strikeout list. Greinke reached 10 wins before the All-Star break for the fourth consecutive season.
He had to move on from an interference call against him in the third inning that put runners on second and third with one out.
"Made good pitches after that, and then got out of the inning, which was nice," Greinke said. "We scored a lot of runs. It was a good game."
Walker hit a two-run homer to the opposite field off Rockies starter Antonio Senzatela (7-6) in the fourth inning for the game's first runs.
Senzatela was charged with seven runs on seven hits in 4 1/3 innings. The seven runs were the most allowed by a Rockies starter since Peter Lambert allowed eight on June 16 against San Diego.
"I was getting ground balls, but in the fourth inning I left the ball up," Senzatela said. "In the fifth everything was the same. I left them up and they hit them really good."
"After eight consecutive losses to this team, it was nice to turn the tide a little bit," Diamondbacks manager Torey Lovullo said.
PERALTA TO INJURED LIST
The Diamondbacks placed outfielder David Peralta on the 10-day injured list Friday with right shoulder inflammation. Peralta left Wednesday's game at Dodger Stadium in the third inning.
Peralta had an MRI on Thursday, which revealed joint inflammation that remained from a previous right shoulder problem, manager Torey Lovullo said. Peralta hurt his right shoulder and had an injured list stint in late May.
He's batting .347 with runners in scoring position this season, and has an overall average of .289 with 24 doubles, two triples, nine home runs and 44 RBI in 73 games.
"We just felt like at this point in time it would be the best decision to get him off his feet, combined with the All-Star break," Lovullo said. "At some point after the All-Star break, (he) gets back on his feet and is healthy and he can get into that true David form where he carries this ball club."
The Diamondbacks called up infielder Domingo Leyba from Triple-A Reno to take Peralta's place on the roster.
The Rockies were affected by several scoring changes announced by Major League Baseball on Friday. From June 28's game against the Los Angeles Dodgers, Chris Iannetta's infield single was changed to an error by the pitcher.
Reliever Jake McGee got a run allowed changed to an unearned run from that game.
Infielder Ryan McMahon was charged with a throwing error from a June 23 game against the Dodgers, in what was originally scored a hit.
Both teams and fans at Chase Field observed a moment of silence for the late Tyler Skaggs, who made his big-league debut with the Diamondbacks in 2012.
Diamondbacks: IF Wilmer Flores (foot) took ground balls and live at-bats on Friday as he moved closer to a rehab assignment and a return. ... RHP Jon Duplantier (shoulder) threw a simulated game on Thursday and will throw to hitters on Sunday. ... RHP Taylor Clarke (back) had an MRI recently, but no update was given before the game.
Rockies: RHP Jon Gray (9-5, 3.84 earned run average) has won each of his last four starts and has a win over the Diamondbacks at Chase Field from earlier this season.
Diamondbacks: LHP Robbie Ray (5-6, 4.10 ERA) enters his Saturday start against the Rockies third in the NL in strikeouts with 129. Lovullo also confirmed that LHP Alex Young, who won his major-league debut June 27 at San Francisco, will start Sunday against Colorado.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Red Sox CEO says no notable progress in search; fans back Jason Varitek
While Red Sox CEO Sam Kennedy said no real progress has been made in the team's search for Alex Cora's replacement, fans at the team's winter carnival chanted "Hire Tek!" -- a nod to former captain Jason Varitek.
Astros owner Jim Crane expects to hire new manager by Feb. 3
Houston Astros owner Jim Crane said Friday that he expects to hire a manager to replace AJ Hinch by Feb. 3. Hinch and general manager Jeff Luhnow were fired Monday after both were suspended by Major League Baseball for the team's sign-stealing scandal.
Former Kansas City Royals owner David Glass dies at 84
David Glass, who bought the Kansas City Royals in 2000, died last week at the age of 84, the team announced. Under Glass' ownership, the team reached the World Series in 2014 and won the title in 2015.
Rockies to retire Larry Walker's jersey on April 19
The Rockies will retire Larry Walker's No. 33 jersey on April 19, joining Todd Helton (17) as the only players to be so honored by the team.
Jack McDowell says Tony La Russa had sign-stealing system with White Sox in '80s
Former White Sox pitcher Jack McDowell, who never played for Tony La Russa, said a camera-aided sign-stealing system was set up by the Hall of Fame manager prior to his being fired, and that was used after McDowell made his debut in 1987.
Onley: Mets, Red Sox, Astros will have no problem replacing managers
Buster Onley breaks down the potential managerial candidates for the Mets, Red Sox and Astros after the sign-stealing scandal fallout.