PITTSBURGH - Chris Davis had been searching since spring training for the power stroke that produced 53 home runs last season.
It reappeared in a big way Tuesday night as Davis hit three home runs, doubling his season total, and drove in five runs to lead the Baltimore Orioles to a 9-2 victory over the Pittsburgh Pirates on Tuesday night.
Davis hit a two-run blast during a four-run fifth inning off Francisco Liriano (0-4) that put the Orioles ahead 6-1.
He hit a solo shot in the seventh off Jared Hughes and two-run homer in the ninth off Jeanmar Gomez.
It was Davis' second career three-homer game - the other came on Aug. 24, 2012 against Toronto - and seventh multi-homer game.
After leading the major leagues and setting a franchise record for homers last season, Davis hit three in his first 30 games.
Davis was on the disabled list with a strained left oblique from April 26-May 11, an injury that had sapped his power. His frustration reached a boiling point Sunday when he went 0-for-4 in a loss to the Royals at Kansas City.
"I felt like I just had some good pitches to hit and I rolled over everything, so I got here early today and worked on some stuff in early (batting practice)," said Davis, who also singled in the fourth inning. "It just sometimes clicks for you and today was one of those days."
"Even in spring training, there were some at-bats where I would feel good and have good results, but I just didn't feel like I was right and then obviously with the injury, missing some time coming back, my timing was all screwed up."
Nelson Cruz also homered, following Davis' shot in the fifth, to give the Orioles their second set of back-to-back homers of the season. Adam Jones had two hits to extend his hitting streak to 14 games.
Miguel Gonzalez (2-3) pitched six innings for Baltimore, allowing two runs and seven hits with seven strikeouts and no walks.
"It was a great night to be out there as a pitcher," Gonzalez said. "A lot of run support and a lot of great defense."
Liriano (0-4) allowed six runs and nine hits in five innings for Pittsburgh and is now winless in 13 consecutive regular-season starts since last Sept. 10 at Texas.
"I was leaving too many pitches over the middle of the plate," Liriano said. "I was missing my spots a lot and I couldn't repeat two good pitches in a row. I wasn't executing my pitches with men on base and the bases empty."
Ike Davis homered for the Pirates, his second in 27 games since being acquired from the New York in a trade on April 18, in the seventh inning. Neil Walker and Andrew McCutchen had two hits each.
BRAVES 5, BREWERS 0
ATLANTA (AP) - Julio Teheran pitched a six-hitter for his second shutout of the season, Justin Upton had three RBIs and the Atlanta Braves won their third in a row, beating the slumping Milwaukee Brewers 5-0 Tuesday night.
It was another laugher in the matchup between first-place teams, the Braves jumping ahead with three runs in the third and cruising to victory after opening the series with a 9-3 rout.
CARDINALS 5, DIAMONDBACKS 0
ST. LOUIS (AP) - Adam Wainwright threw a one-hitter, facing one hitter over the minimum, and the St. Louis Cardinals ended an eight-game home run drought with long balls from Matt Adams and Jhonny Peralta.
Working on six days rest because of a rainout and day off, Wainwright (7-2) retired the first 11 batters before Paul Goldschmidt doubled off the wall in center with two outs in the fourth.
NATIONALS 9, REDS 4
WASHINGTON (AP) - Denard Span was at his disruptive best, getting three hits off the major's top pitcher and forcing a pair of throwing errors Tuesday night to lead the Washington Nationals to a 9-4 win over the Cincinnati Reds.
PHILLIES 6, MARLINS 5
MIAMI (AP) - Jimmy Rollins homered for the second game in a row to put the Philadelphia ahead to stay.
The Phillies began the night ranked 26th in the majors in homers, but they've hit seven in the past three games - all wins - while scoring 26 runs.
CLEVELAND (AP) - Trevor Bauer outpitched former Cy Young Award winner Justin Verlander and tamed Detroit's menacing lineup, leading the Indians to a win over the Tigers.
Bauer (1-1) was recalled earlier in the day for his second start this season, and the right-hander held the AL's top hitting team to just two runs and seven hits in six-plus innings.
BLUE JAYS 7, RED SOX 4
BOSTON (AP) - Edwin Encarnacion hit a pair of two-run homers and the Toronto Blue Jays beat the Red Sox, handing Boston its fifth straight loss.
Melky Cabrera and Erik Kratz also homered for the Blue Jays, who won their second straight and sixth in eight games.
ATHLETICS 3, RAYS 0
ST. PETERSBURG, Fla. (AP) - Drew Pomeranz won his third consecutive start since moving from the bullpen into the rotation, Coco Crisp drove in two runs before departing with an injury, and the surging Oakland Athletics beat the Rays.
Pomeranz (4-1) allowed three hits, two walks and had three strikeouts over five innings. He has not given up a run in his three starts, all of which lasted five innings.
Crisp hit a two-run double and John Jaso had an RBI single off Jake Odorizzi (2-4) as Oakland took a 3-0 lead in the second.
The AL West-leading Athletics have won 10 of 11, outscoring their opponents 74-18 over the stretch.