DENVER -- Ned Yost never has a bad birthday, but a win helps make the occasion much more special. Vin Baker Jersey . Omar Infante had three doubles and drove in four runs to help the streaking Kansas City Royals beat the Colorado Rockies 7-4 on Tuesday night. It also brought a smile to Yost, who turned 60. "For 35 years Ive always thought Ive been a winner on every one of my birthdays because Im with a group of guys I really like and have fun being around," he said. "But when you win the game it makes it that much more sweeter." The Royals have been celebrating a lot lately. Since dropping two games below .500 on July 21 they have won 22 of 27 to move two games ahead of Detroit in the AL Central. They even won with ace James Shields not having his best stuff. "It was a grind day. It was one of those days where I didnt have my good stuff at all," he said. "Youre going to go through days like that and you battle through it." Shields pitched six solid innings to get the win for the Royals, who are a major league best 15-4 in interleague play. It took a while but they did get to Colorado rookie Tyler Matzek in the seventh. Matzek (2-9) came into Tuesday with a 9.60 ERA in August but was having his best outing since blanking Pittsburgh over seven innings on July 26 when he ran into trouble with two outs in the seventh. Matzek got the first two outs before allowing a pinch-hit single to Josh Willingham and walking Nori Aoki. Adam Ottavino came on and gave up consecutive doubles to Infante and Salvador Perez to give the Royals a 4-2 lead. "It was a great at-bat. Ottavino was throwing hard, good slider," Billy Butler said. "It woke me up. He had good stuff and Omar stepped up." The Royals scored three more runs in the eighth off Colorados bullpen. Infante had a two-run double with the bases loaded. It was the second time in his career he has had three doubles in a game. The last time, May 27, 2004, came against the Royals when he was playing for Detroit. "Omars swing is so simple, its not a lot of moving parts," Yost said. "He can get on a streak in a hurry." That made a winner of Shields (12-6), who allowed two runs on nine hits and struck out six. He wasnt sharp, allowing base runners in every inning but his last and struck out Drew Stubbs with the bases loaded to end the fourth. Stubbs and Nolan Arenado each had three hits and a home run for Colorado. Arenado went deep in the fifth to give Colorado a 2-1 lead and Stubbs hit a two-run homer in the ninth, when the Rockies mounted a rally. Greg Holland came on and threw one pitch to record his 39th save in 40 chances. "They get a lead after six innings, they pretty much wipe you out," Rockies manager Walt Weiss said. "Thats been the formula for them this year. Guys come in throwing in the upper 90s and throwing strikes." Justin Morneau, back in the lineup after missing two games with a stiff neck, gave Colorado a 1-0 lead with a double-play grounder in the first. Kansas City tied it in the fourth on Lorenzo Cains RBI double. BIRTHDAY BOY Yost was starting his postgame news conference when first base coach Rusty Kuntz interrupted to present the manager with a cake. Kuntz then sang "Happy Birthday" and gave Yost a hug before leaving his office. DOUBLE TROUBLE Infante wasnt the only Royals player to record a two-bagger. Kansas City had six doubles for the first time since July 29, 2011, at Cleveland. TRAINERS ROOM Royals: Perez returned to the lineup after being pulled from Mondays game with a sore knee. Rockies: OF Michael Cuddyer was scratched from the lineup with a sore left hamstring. Manager Walt Weiss said it wasnt a long-term issue, adding that playing a doubleheader Sunday led to the soreness. Cuddyer hit for the cycle in the second game of the Rockies sweep. UP NEXT Royals: Red-hot Kansas City will go for a season sweep of the Rockies with lefty Danny Duffy on the mound. Duffy (8-10) has won a career-high three straight starts. Rockies: Colorados lone bright spot on the mound, LHP Jorge De La Rosa, will face his former team Wednesday. De La Rosa (12-8) made 33 starts for the Royals in 2006-07 before joining the Rockies. He has accounted for nearly a quarter of Colorados 49 wins this season. Oklahoma City Thunder Shirts .1 Sam Stosur will meet Germanys second-ranked player Andrea Petkovic in the opening match of the Fed Cup World Group semifinal. Avery Johnson Jersey . -- Billy Andrade hasnt played much competitive golf over the past four years. https://www.cheapthunder.com/641h-jim-mcilvaine-jersey-thunder.html . -- Caris LeVert had 14 points and a career-high 11 rebounds for his first career double-double, and No.SAGINAW, Mich. - Cristiano DiGiacinto scored a hat trick and added an assist, Ben Johnson had two goals and two assists, and Alex Fotinos stopped 27 shots to lead the visiting Windsor Spitfires over the Saginaw Spirit 11-6 in Ontario Hockey League action Friday. Slater Koekkoek scored a goal and helped on two others, and Nikita Yazkov, Ryan Foss, and Josh Ho-Sang each had a goal and an assist. Ty Bilcke rounded out the Windsor (21-12-1) offence with his first goal of the season. Luke Cairns scored twice for Saginaw (16-14-5), while Kontos Kristoff had a goal and three assists. Justin Sefton and Nick Moutrey had a goal and an assist apiece and Brandon Prophet also scored. Nikita Serebryakov started in net for the Spirit and gave up nine goals on 39 shots. He was replaced by David Ovssannikov, who allowed two goals on two shots in the last 1:47 of the game. --- GREYHOUNDS 5 RANGERS 4 KITCHENER, Ont. — Andrew Fritsch scored twice to lead the visiting Greyhounds past the Rangers. David Miller, Blake Speers, and Darnell Nurse also scored for Sault Ste. Marie (24-8-4), and Sergey Tolchinsky chipped in with two assists. Darby Llewellyn scored his 19th for Kitchener (12-20-1) and Ben Fanelli, Nick Magyar, and Justin Bailey also scored. Curtis Meighan added two assists. Brandon Halverson turned away 23 shots for the win, while his counterpart, Matthew Greenfield, made 28 saves. --- ICEDOGS 6 KNIGHTS 5 LONDON, Ont. — Brendan Perlini scored twice and added an asssist, and Brent Moran made 54 saves as the IceDogs upset the Knights. David Thompson Jersey. Vince Dunn, Michell Fitzmorris, Carter Verhaeghe, and Cody Caron also scored for Niagara (11-20-4). Luke Mercer and Jordan Maletta contributed with two assists apiece. Max Domi and Matt Rupert each scored two for London (25-7-3), and Zach Bell rounded out the Knights offence. Jake Patterson made 26 saves in the losing effort. --- FRONTENACS 8 67S 5 OTTAWA — Roland McKeown scored twice and added two assists to lift Kingston over the 67s. Samuel Schutt also had two goals for the Frontenacs (19-11-4), and Ryan Verbeek, Ryan Kejawinski, Roberto Polesello, and Darcy Greenaway rounded out the Kingston offence. Ryan Van Stralen scored twice for Ottawa (11-19-3), and Joseph Blandisi had a goal and two assists. Brett Gustavsen and Dante Salituro had a goal and an assist apiece. Matt Mahalak made just 10 saves on 15 shots to pick up the win, while Philippe Trudeau stopped 43 shots in the losing cause. --- WHALERS 4 GENERALS 3 (SO) OSHAWA, Ont. — Connor Chatham scored the tying goal in the third period, and added the shootout winner as Plymouth edged the Generals. Francesco Vilardi and Zach Lorentz rounded out the offence for Plymouth (12-20-4), and Brook Hiddink had two assists. Justice Dundas, Hunter Smith, and Michael Dal Colle scored for Oshawa (24-9-3). Alex Nedeljkovic stopped 36 shots for the win, while Daniel Altshuller made 24 saves in the losing effort. ' ' '