St. Louis: Miguel Cabrera hit his 400th career home run and nearly five hours later Jose Iglesias had an RBI single in the 10th inning that sent the Detroit Tigers over the St. Louis Cardinals 4-3 on a rainy Saturday.

Cabrera’s milestone shot gave him the most homers by a Venezuelan-born player, passing Andres Galarraga. The solo shot came in the first inning just before a rain delay of 1 hour, 20 minutes.

Cabrera has hit four homers in three games, 10 overall and 262 with Detroit, tying him with Willie Horton for fourth on the franchise list.

Adrian Beltre of Texas hit his 400th homer Friday. Cabrera tied Beltre for 52nd place on the career list, with Duke Snider next at 407.

In Cincinnati, Brandon Crawford hit a grand slam and drove in a career-high six runs and Hunter Pence scored three times in his return from a broken forearm, leading San Francisco to a victory over Cincinnati.

The defending World Series champions are hoping their offence gets a boost from Pence’s return. The right fielder was hit by a pitch during spring training, causing a fracture just above the left wrist. He had hits in his first two at-bats off Mike Leake (2-2), helping San Francisco pull ahead 5-0.

Crawford’s fourth career grand slam in the fifth inning made it 9-0, the most runs that Leake has allowed in his career. Brandon Belt and Gregor Blanco had solo shots off Leake.

The Reds managed two runs and six hits in 5 2-3 innings off Ryan Vogelsong (2-2), including Jay Bruce’s solo homer.