BALTIMORE: Texas slugger Josh Hamilton became the 16th player to hit four home runs in a game, launching a quartet of two-run drives in a history-making performance that carried the Rangers to a 10-3 win over the Baltimore Orioles on Tuesday.
Hamilton homered off Jake Arrieta (2-3) in the first and third innings, added another off Zach Phillips in the seventh and topped it off with a one-for-the-books shot against Darren O'Day in the eighth.
He also doubled in the fifth inning. His 18 total bases is a new single-game American League record, and his eight RBIs are a career high.
The previous player to hit four home runs in a game was Carlos Delgado in 2003 for Toronto against Tampa Bay.
In New York, David Robertson struck out Carlos Pena with the bases loaded to end a rocky ninth inning and give New York their first victory over Tampa Bay in eight attempts. The Yankees won 5-3.
Robertson only just held on in his first save chance since veteran closer Mariano Rivera suffered a season-ending knee injury.
Raul Ibanez homered twice, Curtis Granderson also connected and the Yankees handed Rays pitcher James Shields (5-1) his first loss in seven starts this season.
In Oakland, newcomer Brandon Inge hit a game-ending grand slam to cap a five-run ninth inning rally that powered Oakland over Toronto 7-3.
In Cleveland, Alex Rios tripled home the go-ahead run in the 10th inning to lead Chicago over Cleveland 5-3.