Toronto's Roy Halladay oupitched his former teammate and now New York starter A.J. Burnett to lead the Blue Jays to a 5-1 win over the Yankees in the American League on Tuesday. Scott Rolen had three hits and three RBIs for Toronto, which maintained its one-game lead in the AL East Division. Halladay walked none and struck out five to win his fourth straight start and improve to 16-5 in 33 career games against New York. Burnett allowed five runs in 7 2-3 innings and has not won for a month. Red Sox 4, Angels 3: In Anaheim, California, Jason Varitek drove in the go-ahead run with a double in the ninth inning to give Boston a last-gasp win over Los Angeles. J.D. Drew homered for Boston, and also led off the ninth with a single, scoring one out later when Varitek hit a line drive to right-center. The Angels' bullpen has given up runs in 20 of 29 appearances with five blown saves, a 2-9 record and a major league-worst 6.90 ERA. Rangers 7, Mariners 1: In Arlington, Texas, Josh Hamilton returned from the disabled list and hit the go-ahead homer in a six-run seventh inning for Texas, who comfortably beat Seattle. Hamilton, back from a strained ribcage muscle, struggled in his first three at-bats before his two-run shot gave the Rangers a 3-1 lead. Texas moved 1-1/2 games clear atop the AL West. Twins 6, Tigers 2: In Minneapolis, Minnesota's struggling bullpen managed to hold a lead for three innings and deliver victory over Detroit. Joe Mauer hit a homer for the Twins. Mauer is batting .500 despite missing all of spring training and the opening 22 games with a back injury. Minnesota relievers Jose Mijares, Matt Guerrier and Joe Nathan retired nine straight for an embattled bullpen that surrendered a late two-run lead against Seattle on Sunday. Other results: Athletics 12, Royals 3; Orioles 7, Rays 5; White Sox 7, Indians 4. Phillies beat Dodgers Pitcher Chan Ho Park won his first game with Philadelphia, leading the Phillies to a 5-3 win over the Los Angeles Dodgers in the National League on Tuesday. Park has rebounded nicely after a dreadful start this season, delivering his second straight effective start. He walked none and gave up just two runs in six innings. Jayson Werth stole home in the seventh inning and tied a team record with four steals in one game. The Dodgers fell to 1-4 without suspended slugger Manny Ramirez, with their lead in the NL West Division cut to three games. Brewers 6, Marlins 3: In Milwaukee, Prince Fielder hit a pair of two-run homers and Rickie Weeks and Mike Cameron hit solo shots in Milwaukee's win over Florida. It was the first time this season the Brewers hit four homers in a game. Milwaukee is now five games over .500 after a 4-9 start. Fielder, who had been hitless in his previous 10 at-bats, singled in the second and hit his first homer in the fourth inning to cut Florida's lead to 3-2. Weeks tied it with his homer in the fifth and, after a single, Fielder hit a towering shot for his seventh homer this season and his 14th career multihomer game, giving Milwaukee a 5-3 lead. Other results: Mets 4, Braves 3, 10 innings; Pirates 7, Cardinals 1; Reds 3, Diamondbacks 1; Cubs 6, Padres 2; Giants 9, Nationals 7; Rockies 12, Astros 1.