PHILADELPHIA (AP) -- Max Kepler and Willians Astudillo hit consecutive homers, Eddie Rosario hit a three-run shot and the Minnesota Twins beat the Philadelphia Phillies 6-2 on Saturday.
Rhys Hoskins went deep for the Phillies, and Bryce Harper had two hits.
Both teams are off to 5-2 starts.
Making his second start since Tommy John surgery in 2017, Michael Pineda (1-0) allowed two runs and four hits, striking out five in five-plus innings for Minnesota.
Jake Arrieta (1-1) gave up three runs and five hits in seven innings.
Center fielder Byron Buxton threw out Harper trying to score on a flyout in the sixth to preserve Minnesota's one-run lead.
Rosario made it a four-run cushion when he hit one off the right field foul pole in the ninth against Seranthony Dominguez.
The Twins jumped ahead 3-0 in the third inning. Buxton hit a single, stole second, advanced to third on a groundout and scored on a wild pitch.
Kepler then blasted his second homer in two games way out to right-center, and Astudillo drove one out to left.
Hoskins connected in the fourth to cut it to 3-1.
Jean Segura led off Philadelphia's sixth with a single to chase Pineda. Harper ripped a double off lefty Adalberto Mejia, hustling into second with a headfirst dive. After Hoskins walked, Odubel Herrera's sacrifice fly got Philadelphia within a run. Cesar Hernandez followed with a fly to center. Harper tagged, but Buxton made a strong throw home. Harper leaped over the catcher, but Astudillo applied the tag for the final out.
Philadelphia loaded the bases with two outs in the eighth, but Taylor Rogers retired Hernandez on a grounder to first.
Harper, who struck out with a runner on third and one out in the first, got an infield hit with two outs in the eighth and finished 2 for 4.
Basketball Hall of Famer Allen Iverson, a Philadelphia fan favorite, threw out the first pitch. Wearing a No. 3 -- his number with the 76ers -- Phillies pinstriped jersey, Iverson tossed a perfect strike to the Phillie Phanatic. Iverson greeted Harper, fellow No. 3, before the game. The pair met Thursday night across the street when Harper rang the ceremonial bell before the 76ers played Milwaukee.
Twins designated hitter Nelson Cruz wasn't in the lineup for the second straight game. He appeared in right field in only four games last year for Seattle.
Twins: Buxton was back in the starting lineup for the first time since colliding with a wall Tuesday.
Phillies: OF Roman Quinn (right oblique strain) was scheduled to play another rehab game at Class A Clearwater on Saturday. He was 1 for 3 with a double and a walk Thursday and didn't play Friday.
RHP Jose Berrios (1-0, 1.84 ERA) starts for the Twins on Sunday and RHP Zach Eflin (1-0, 0.00) goes for the Phillies. Both pitchers are making their first appearance against their opponent.