ARLINGTON, Texas - Yu Darvish gave up a career-worst 10 runs and was chased from the game after just 3-2/3 innings as the Texas Rangers were hammered by the Miami Marlins 22-10 in a 32-hit slugfest Wednesday.