MLB

A-Rod hits 599th homer, Yankees beat Royals 10-4

Alex Rodriguez hit his 599th home run, Derek Jeter had an inside-the-park shot and the New York Yankees beat the Kansas City Royals 10-4 Thursday on another strange night in the Bronx.

Jorge Posada had a go-ahead double and a bizarre throwing error that cost New York a run and put Yuniesky Betancourt on second after striking out. But the Yankees rebounded with enough offense to help CC Sabathia (13-3) win his ninth straight decision.

Rodriguez hit a solo homer to right field in the seventh inning, putting New York ahead 6-4 and leaving him one shy of becoming the seventh major league player to reach 600.