Billy McKinney came close to a couple of milestones on Saturday night, but he continued to keep his cool.

The Cubs' fifth-ranked prospect reached base in 10 consecutive plate appearances, a streak that ended as he fell a triple shy of the cycle and drove in three runs in Double-A Tennessee's 11-2 romp over Mississippi at Smokies Park.

"I was just trying to get my pitch and put my swing on it. I felt even-keel today," he said. "Just trying to stay calm at all times, not really think of anything, just trying to clear my mind."

McKinney's three-hit night got off to a quick start as he slapped a double to right field in the second inning. MLB.com's No. 98 overall prospect tried to stretch it into his fourth triple of the season but was thrown out.

"That's what I try to do off the bat, just drive a ball in the gap," he said. "I try to hit a triple every time."

In the fifth, McKinney trotted right past third base as he broke a scoreless deadlock with a two-run homer, his second this month.

"There was no outs and [Mike] Olt was on second, so I was trying to do whatever I could to move him over, and that was a pitch that I could pull to the right side. Luckily, I just got it out of there," he said. "It felt great. I'm glad it went out."

The 20-year-old left-handed hitter collected his third hit and third RBI as part of the Smokies' eight-run sixth. The inning featured 10 straight hitters reaching base, including a single and a triple by Cubs No. 3 prospect Albert Almora.

"That was awesome, the whole team did great. It was fun to be a part of," McKinney said. "Everybody just seemed to click there and I was real glad the team did a good job."

Your browser does not support iframes.

After going 8-for-8 with two walks in 10 plate appearances, McKinney flied to left in the seventh.

Even with his streak snapped and the cycle just out of reach, McKinney is hitting .692 (9-for-13) with three extra-base hits and five RBIs in his last four games to boost his average to .303 in 33 Southern League games.

"Just trying to see the ball well, and my teammates have been really helping me out, keeping me going, pushing me. They're doing a great job," the 2013 first-round pick said. "Just try to forget about it and go about the next day, it's a new game. I try not to think about it and just do whatever I can to help the team."

Almora finished 2-for-2 with a stolen base off the bench and Cubs No.27 prospect Bjian Rademacher belted his third homer of the season.

Ivan Pineyro (5-3), ranked 30th in the Chicago system, struck out four over six three-hit frames for the win.

M-Braves starter Jorge Reyes (5-4) gave up six runs on eight hits while fanning two in 5 1/3 innings.