Published: Aug 16, 2011 6:47 AM EDT
Updated: Aug 16, 2011 4:16 PM EDT

DETROIT (AP) — Jim Thome hit his 600th career home run an inning after he hit No. 599 to help the Minnesota Twins outlast the Detroit Tigers 9-6 in the American League on Monday night.

The 40-year-old Thome became the eighth MLB player to reach 600, hitting a three-run shot off Daniel Schlereth in the seventh inning to give Minnesota a 9-5 lead.

An inning earlier, Thome reached 599 with a two-run homer off Rick Porcello (11-8).

Only seven hitters have hit more home runs than the burley Thome: Barry Bonds, Hank Aaron, Babe Ruth, Willie Mays, Ken Griffey Jr., Alex Rodriguez and Sammy Sosa.

Francisco Liriano (8-9) allowed five runs in six innings for the Twins and Joe Nathan earned his 10th save.

Before Monday's game, Thome hadn't homered since Aug. 4.