Shortstop Doug Bernier fell a single shy of the cycle as the Rochester Red Wings held on for an 8-7 win over the Pawtucket Red Sox in an International League baseball game on Wednesday night at McCoy Stadium in Pawtucket, R.I.

The bottom third — the 7-8-9 hitters —of the Rochester lineup did most of the damage. Bernier went 3-for-5 with a two-run home run, triple, and double to power the Red Wings (48-38).

Second baseman Pedro Florimon was 2-for-4 with three runs scored and left fielder Chad Rahl went 3-for-4 with three runs batted in.

Bernier gave the Wings a 1-0 lead with his RBI double in the top of the second. Deibinson Romero added a solo homer in the third.

Rahl and Eric Farris each had RBI singles in the fourth to give the Wings a 4-0 lead.

Dan Butler's two-run double in the bottom of the fourth moved the PawSox (45-43) to within 4-2. Rahl moved ahead 5-2 on Rahl's second RBI single in the top of the fifth.

The rehabbing Will Middlebrooks hit a solo homer to left in the fifth for the PawSox. Pawtucket moved to within 5-4 on Mike McCoy's sacrifice fly in the sixth.

Bernier hit a two-run homer and Rahl added an RBI double in the seventh to stake the Wings to an 8-4 lead.

With no outs in the bottom of the ninth, Ryan Roberts hit an RBI single and Travis Shaw followed with a two-run homer to move the PawSox to within 8-7.

Right-hander Lester Oliveros entered and recorded the final two outs to secure the win.

Left-hander Sean Gilmartin improved to 1-1, allowing five hits and three earned runs over five innings. He struck out six and walked three.

Right-hander Matt Barnes, a former first-round pick out of the University of Connecticut, dropped to 3-6 after giving up six hits and four earned runs over 31/3 innings.

Rochester wraps up its quick two-game series in Rhode Island with a 6:15 p.m. game on Thursday.

Colabello recalled by Twins

The Minnesota Twins have recalled first baseman/outfielder Chris Colabello from the Rochester Red Wings to take the roster spot of first baseman Joe Mauer, who was placed on the 15-day disabled list.

Mauer suffered a right oblique strain in the fourth inning of Tuesday's 10-2 win over the Kansas City Royals.

Colabello has been on a tear for the Red Wings, driving in 25 runs in his last 29 games and hitting three home runs in the past two games. Overall, he is hitting .275 (36-for-131) with eight doubles, six home runs and 27 RBI in 36 games for Rochester. He played 40 games with the Twins earlier this season, hitting .232 (35-for-151) with 10 doubles, four home runs and 30 RBI.

Achter selected for All-Star Game

Red Wings relief pitcher A.J. Achter has been elected to represent the team at the 2014 Triple-A All-Star Game at Durham, N.C., on July 16

Achter, 25, leads all IL relievers with a .124 batting average against. He has allowed just 16 hits in 129 at-bats. Achter has also allowed the fewest base runners per 9 innings (6.64) among all circuit relievers.

Achter, a 46th-round pick in 2010 out of Michigan State, has a 1.60 ERA in 22 games and is 4-for-4 in save opportunities.