KANSAS CITY, Mo. Orlando Magic Store . -- Alex Gordon hit a three-run homer and matched a career high with four RBIs, leading the Kansas City Royals to a 7-3 rout of the Tampa Bay Rays in their series finale Wednesday. Nori Aoki, Johnny Giavotella and Billy Butler also drove in runs for the Royals, who have struggled to find offence all season. They had only scored more than four runs once in their first seven games, and lost 1-0 to Tampa Bay the previous night. Jeremy Guthrie (2-0) recovered from a sloppy start to hold the Rays to four hits over seven innings. The only run he allowed came on Desmond Jennings homer in the fourth. The Royals broke the game open with a five-run fifth off Jake Odorizzi (1-1), who was part of the blockbuster trade in 2012 that brought James Shields from Tampa Bay to Kansas City. The Royals went ahead on Butlers RBI groundout and Gordons run-scoring single in the fourth inning. Lorenzo Cain singled off Odorizzi to lead off the fifth, Aoki followed two batters later with a triple to right, and the flood gates were open. Giavotella, recalled from Triple-A Omaha to replace injured second baseman Omar Infante, hit a sacrifice fly to make it 4-1. Hosmer and Butler followed with back-to-back singles, and Gordon popped a pitch to right-centre that hung up long enough in the wind to land over the fence. It was a rough way for Odorizzi to return to Kauffman Stadium, where he made his big league debut with the Royals in 2012. He allowed all seven runs on 10 hits and a walk in five innings. The Royals squandered a scoring chance with runners on first and second and one out in the second inning when Mike Moustakas struck out and Gordon was thrown out heading to third. Royals manager Ned Yost trundled onto the field and challenged the call. After a review of 2 minutes, 10 seconds, the ruling made by third base umpire Quinn Wolcott was upheld. It hardly mattered the way the Royals were swinging -- and the way Guthrie was pitching. The right-hander, who turned 35 on Tuesday, was coming off a rough start against the White Sox. But Guthrie navigated trouble in each of the first three innings, leaving five Rays on base, and then retired his final 12 batters to hand the lead to his bullpen. Kelvin Herrera gave up two runs in the ninth for Kansas City. Notes: The Royals activated RHP Louis Coleman (bruised finger) from the DL and optioned RHP Aaron Brooks and LHP Donnie Joseph to Omaha prior to the game. ... Rays 3B Evan Longoria reached base three times. ... The Rays visit Cincinnati for a three-game set this weekend. Theyve never won at Great American Ball Park. ... Kansas City plays 13 of its next 16 on the road beginning Friday night in Minnesota. B. J. Johnson Jersey . "Opinion: Womens World Cup is the best Soccer of the year," Hanks tweeted to his 8.73 million followers on Friday. "Hey FIFA, they deserve real grass. Put in sod. Pat Garrity Jersey . "Ive got a lot of work to do on this team and the sooner that I can get back to my office and start that work, itll be better," he said straight-faced as the rest of the room erupted in laughter.VERNON, B.C. -- Colton Sparrow had a hat trick and Brett Mulcahy scored once and set up two more as the Vernon Vipers held on to defeat the Yorkton Terriers 6-4 on Monday in preliminary round action at the RBC Cup. Michael McNicholas and Liam Coughlin each had a goal and an assist for the Vipers (1-1-0), who led 5-1 heading into the second intermission after scoring three goals in 41 seconds to open the middle period. Dylan Johnson, Tyson Enzie, Brett Boehm and Tanner Lischynsky scored for the Terriers (0-2-0), who cut Vernons lead in the third period to 5-4 before Sparrow capped thee win with his third goal of the game at 19:17. Hedo Turkoglu Jersey . Austin Smith made 40 saves for the Vipers. Kale Thomson started in net for Yorkton but was pulled after allowing five goals on 18 shots. Riley Medves stopped 14-of-15 shots in 36:12 of relief. Vernon went 1 for 4 on the power play while the Terriers scored twice on eight chances with the man advantage. Preliminary round action continues on Tuesday with two games on schedule. The Toronto Lakeshore Patriots (1-1-0) will play the Carleton Place Canadians (1-1-0) while the Vipers face the Dauphin Kings (2-0-0). ' ' '