NEW YORK -- Jason Giambi homered to end the longest slump of his career, and Esteban Loaiza finally earned his 100th career victory and first for the Yankees, leading New York over the Toronto Blue Jays 5-3 Tuesday night.\nGary Sheffield hit his 36th home run two days after getting a pair of cortisone shots. Alex Rodriguez almost homered for the Yankees, too, but was robbed on a spectacular catch by center fielder Vernon Wells.\nMariano Rivera matched his career-high with his 50th save as the Yankees held their 4 1/2-game lead over Boston in the AL East and stopped Toronto's three-game winning string.\nGiambi had been 0-for-32, with 11 of those at-bats coming since he returned from the disabled list after being diagnosed with a benign tumor. Manager Joe Torre kept the former AL MVP on the bench the previous three games but started him this time because he had good career numbers against Roy Halladay.\nGiambi made the move pay off, going the opposite way for a two-run shot to left-center in the second. Torre clapped in the dugout while Derek Jeter and several teammates came out to greet the slugger, who took a curtain call. Giambi later added a sacrifice fly.
Cubs 5, Pirates 4, 10 innings\nPITTSBURGH -- Pirates reliever Salomon Torres' wild pitch scored the go-ahead run in the 10th inning, and Aramis Ramirez's two-run homer helped the Chicago Cubs to a 5-4 victory over the Pittsburgh Tuesday night.\nThe Cubs couldn't hold a 4-1 lead, with the Pirates tying it in the ninth on Jack Wilson's RBI single, but rallied to win their 10th in 13 games. They began the ninth a half-game behind the San Francisco Giants in the NL wild-card race.\nCorey Patterson doubled to start the 10th against Torres (7-6), who came on after the Pirates tied it. After a sacrifice bunt and an intentional walk, Torres struck out Moises Alou for the second out, but his first pitch to Derrek Lee skidded off the dirt and past catcher Jason Kendall to score Patterson.\nLaTroy Hawkins (5-4) got the victory despite allowing the tying run in the ninth, the first run against him in 10 innings over eight games. Ryan Dempster pitched the 10th for his second save in as many opportunities, retiring all three batters he faced.