PITTSBURGH (AP) - Virgil Vasquez went six innings for his first major league win and the Pittsburgh Pirates got home runs from three unlikely power sources in a 5-3 victory over the Kansas City Royals on Friday night.
Vasquez (1-0), recalled by the Pirates after Thursday's game to make his first start since Aug. 31, 2007, allowed two runs and four hits while striking out seven.
Nyjer Morgan, Jason Jaramillo and Jack Wilson homered for Pittsburgh, which has won three straight since snapping a 5-game losing streak.
Mark Teahen hit his ninth homer and Miguel Olivo went 2 for 4 with an RBI for the Royals, who have lost 7 of 9.
Matt Capps converted his 11th consecutive save opportunity and 17th overall with a shaky ninth.
Copyright 2009 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.