Raul Mondesi hit a bases-loaded triple and Eric Hosmer added a two-run single during an eight-run sixth inning, lifting the surging Kansas City Royals to a 10-4 victory over the Boston Red Sox on Sunday night.

Salvador Perez hit his third solo homer in two games for Kansas City, which took two of three at Fenway Park and got its 17th win in 21 games.

Advertisement

David Ortiz hit his 534th career homer, a solo shot, for the Red Sox, tying Jimmie Foxx for 18th on the career list. Boston has lost four of five.

Eduardo Rodriguez (2-6) gave up five runs in 5 1/3 innings before the bullpen allowed five more in the sixth.

The Royals chased Rodriguez and regained the lead in the sixth after the Red Sox moved ahead in the fifth.

Alcides Escobar had an RBI single before Mondesi rocked his triple to the outfield-wall triangle in center. Cheslor Cuthbert had a run-scoring fielder's choice grounder before Lorenzo Cain added an RBI single.

Robbie Ross Jr. relieved and gave up Hosmer's two-run single off the Green Monster before getting the final two outs.

Boston capitalized on center fielder Paulo Orlando's error to score three times off starter Yordano Ventura in the fifth. Chris Young singled and Orlando dropped Sandy Leon's fly at the track, putting runners on second and third before a walk.

Brock Holt drove in the first run with a groundout before Xander Bogaerts' two-run single.

Ventura gave up four runs — three earned — in 4 1/3 innings.

Ortiz's 31st homer went into the bleachers behind Boston's bullpen in the fourth.