Adrian Beltre hit for the cycle on Friday night as the Rangers defeated the Twins 8-0.

Beltre completed the feat with a single in the seventh inning, only minutes after Rangers left-hander Matt Harrison lost his bid for a no-hitter.

His cycle came two nights after he hit three homers in a game against Baltimore. Over the past four games, Beltre is 12 of 18 with five homers, three doubles and a triple.