CINCINNATI -- Armando Galarraga has enjoyed an abundance of run support in his first three starts this season. On Tuesday night, the D-backs' offense added some style points and Galarraga overcame a sluggish start to help begin the road trip on a positive note.
The D-backs hit four home runs, including two by Ryan Roberts, and J.J. Putz finished off a 5-4 victory over Cincinnati with his franchise-record fourth consecutive save to begin a season in the opener of a three-game series at Great American Ball Park.
Galarraga (3-0) allowed three runs on four hits in a 102-pitch effort over six innings. He retired 10 of the last 11 batters he faced after laboring for three innings and nearly being pulled.
"He threw the ball better," said D-backs manager Kirk Gibson. "The first few innings he wasn't doing what we wanted him to do. He wasn't executing. I almost took him out. The way he finished, that's the best he's looked. We expect him to do that."
Roberts, who hit home runs in the first and fifth innings, was an unexpected hero after being a last-minute addition to the lineup when Melvin Mora was scratched with a sore foot. Roberts now has hit safely in seven of his eight starts.
"It's one of those days where everything you hit seems to go," Roberts said. "Good thing I got in there tonight. Credit to everyone today. It's always good to get the first win [on a road trip]. It relieves some pressure."
With the D-backs leading by a run, Putz began the ninth by hitting Jonny Gomes with a pitch. But he retired the final three batters to earn the record-setting save. Mike Morgan held the previous mark with three saves to begin the 2000 season.
"You never want to walk or hit a guy in a one-run ballgame," Putz said. "We were fortunate to get out of this one."
The D-backs scored 15 runs in Galarraga's first two outings, giving him the second-highest run support average among all starting pitchers with at least two starts.
Roberts got things started on Tuesday night with a 407-foot solo home run to right-center on a 2-0 pitch from Reds starter Sam LeCure, which put Arizona ahead, 1-0.
"The first two pitches were away," Roberts said. "I just caught it right. It was a fastball over the plate. I was just trying to put a good swing on it."
Not to be outdone, Kelly Johnson sent an 0-1 pitch from LeCure sailing 422 feet to center to help the D-backs regain the lead, 2-1, after the Reds had tied it in the second.
"We just couldn't keep them in the park," said Reds manager Dusty Baker. "They can hit some home runs. We just have to keep them in the ballpark and hopefully come up with that big hit, especially when we're threatening in the eighth ... [and] ninth." Drew Stubbs tied the score at 2 with a solo homer.
Justin Upton, who made a diving grab of a Scott Rolen liner in the second, had Brandon Phillips' liner bounce off the heel of his glove in the right-field corner. Rolen drove home Phillips with a double to put Cincinnati ahead, 3-2.
Roberts' second homer of the night -- a two-run shot -- put the D-backs back on top in the fifth. It was his third homer this season against Cincinnati.
"My second at-bat, he threw me in [on the] first pitch," Roberts said. "My third at-bat, I thought he was going to come back with a fastball in. I was sitting in. He threw it middle in. I thought it was going in the gap. I didn't think it was out."
It was Roberts' second-career multi-homer game, and first since August 4, 2009, at Pittsburgh.
The game was delayed two minutes and 39 seconds for a review of Upton's triple off the top of the wall to determine if a fan interfered. The call stood and Upton was left stranded at third after Stephen Drew's groundout.
Chris Young began the sixth inning by launching a 3-0 pitch from LeCure off the batter's eye in center to make the score 5-3. LeCure (0-1) allowed a career-high four homers.
Following Rolen's double in the third, Galarraga retired 10 of the next 11 batters -- the lone exception being a walk to Stubbs in the fifth. Galarraga fanned four batters in that stretch and threw 15 of 24 first-pitch strikes on the night.
"My sinker wasn't moving too much in the first three innings," Galarraga said. "For me it's not always about location, it's about movement to get better results. I was down in the zone. I'm a pitcher who needs a lot of ground balls."
The Reds attempted to rally in the eighth against David Hernandez.
Stubbs walked, stole second and advanced to third when Miguel Montero's throw skipped into center field. Stubbs scored on Brandon Phillips' single to cut the Reds' deficit to a run. But Hernandez retired the next three batters.
Jeff Wallner is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.