The Twins' No. 3 prospect doubled, singled and tied a career high with five RBIs as Class A Beloit bested Kane County, 15-9, in 12 innings.
Rosario put the Snappers on the board early, hitting an RBI groundout in the first inning. He repeated the process in the third and the sixth before doubling home a run in the eighth. Rosario delivered a sacrifice fly in the 12th as part of the Snappers' six-run frame.
"I felt good out there and felt like I had a good game. I was trying to help the team win," Rosario said through teammate Tim Shibuya. "I was just concentrating on making good contact and hitting the ball hard out in the field somewhere."
Rosario, who has had two five-RBI games in his career, most recently on Aug. 25, 2011 for short-season Elizabethton, has driven in a run in each of his past five Midwest League games. In that time, he's 8-for-23 with a homer and 10 RBIs for the Snappers.
A fourth-round pick by the Twins in 2010, Rosario is in his first full season in the Minors. After earning Appalachian League MVP honors in 2011, the Twins asked the 20-year-old Puerto Rico native to move to second base from the outfield.
So far this season, Rosario is batting .286 with four homers and 32 RBIs. In the field he's committed nine errors in 177 chances, with just two coming in the month of May. Overall, Rosario is happy with the way his 2012 has progressed.
"I feel really comfortable, my body feels good, and I'm going to do whatever it takes to help the team win," he said. "It's a new position, but I'm getting comfortable. Every day I feel I'm getting better there every day."
Miguel Sano, the Twins' top prospect, followed Rosario's sacrifice fly with a three-run homer. He is tied with Quad Cities' Colin Walsh for the league lead with 12 homers and leads with 39 RBIs.
"It's definitely nice to have him, it makes me feel comfortable, hitting in front of him," Rosario said of Sano, his teammate in Elizabethton.
JaDamion Williams and Adam Petterson had three hits apiece and combined to score six runs out of the top two spots in the Snappers' lineup.
Orlando Calixte was 4-for-7 with three RBIs and finished a double shy of the cycle for the Cougars.