Phil Hughes had another fine start at home, Nick Swisher extended his torrid streak with an RBI single and the New York Yankees handed Ricky Romero his 11th straight loss Tuesday night with a 2-1 victory over the Toronto Blue Jays.

Hughes (13-11) won his sixth consecutive decision at Yankee Stadium, giving up only Adeiny Hechavarria's first major league homer in seven effective innings. He allowed four hits and walked three.

Rafael Soriano bounced back from a blown save Monday night, when he gave up a go-ahead homer to Colby Rasmus with two outs in the ninth, by working a perfect inning to finish the four-hitter for his 34th save in 37 tries.

Curtis Granderson hit a sacrifice fly to help the Yankees to their fifth win in 12 games. They beat Romero (8-12) for the third time during his winless skid.

(Copyright 2012 by The Associated Press.  All Rights Reserved.)