Kansas City, MO (Sports Network) - Johnny Giavotella hit his first major league homer and scored twice, and the Kansas City Royals survived a weather delay and a Tigers rally for a 4-3 win Sunday to avoid a three-game sweep.
Kansas City starter Bruce Chen (6-5) was pulled after a 46-minute rain delay in the sixth inning but earned his first win in five starts. He was charged with three runs on five hits in five-plus innings, striking out five and walking none.
Max Scherzer (11-7) also came out after the delay and took the loss after allowing four runs on six hits in five innings.
The Royals avoided the sweep with a 4-3 win after losing the previous two games by the same score.
The Tigers were rallying when the game was stopped with no outs in the top of the sixth inning because of a strong storm.
Earlier, both teams stranded runners at second base in the second inning. Carlos Guillen singled for Detroit in the top of the inning and then stole second, while Jeff Francoeur doubled for the Royals.
Cabrera tried to stretch a single into a double in the fourth for the Tigers, but was gunned at second on a sharp relay.
Royals left fielder Alex Gordon set a single-season franchise record with his 18th outfield assist on the play after chasing the ball down at the warning track. Gordon, who led the majors by six entering the game, passed Jermaine Dye (1999) and Mark Teahen (2007) for the KC record.
The Royals took a 3-0 lead in bottom of the fourth, sparked by Giavotella's leadoff double. He went to third on a wild pitch and scored on Billy Butler's ground out. Eric Hosmer singled and scored when Maier tripled off Jackson's glove in deep centerfield, and Maier came home on Brayan Pena's single.
Giavotella, who was called up Friday and went 2-for-3 in his major league debut that night, homered into the Royals bullpen in left field in the fifth to make it 4-0.
Gordon and Royals manager Ned Yost were both ejected by home plate umpire Rob Drake in the eighth inning for arguing a called third strike. Gordon tossed his bat, then threw his helmet down after being rung up on the low pitch...The Tigers are still 8-4 versus the Royals this season...Scherzer is winless (0-2) in his last three starts.