ST. LOUIS (AP) - Hanley Ramirez returned to the Florida Marlins' lineup with three hits and Anibal Sanchez threw seven impressive innings Wednesday night in a 5-1 victory over the St. Louis Cardinals.
Ramirez was yanked from Monday's game for loafing and benched Tuesday after criticizing manager Fredi Gonzalez and teammates. The 2-time All-Star apologized individually to the Marlins before the game.
Ramirez was booed before 3 of his first four at-bats. The reigning NL batting champion answered with three singles, 2 of them infield hits, and drove in a run.
Dan Uggla homered for the second straight game for Florida, which has won 6 of 7. The Cardinals lost for the first time in three games since Albert Pujols was moved to cleanup.