Robinson Cano went 4-for-4 and drove in a run to back the pitching of Mike Mussina, helping the New York Yankees end the Tampa Bay Rays' six-game winning streak with a 2-1 victory on Wednesday. Mussina (6-3) allowed one run and five hits over 6 1-3 innings to win his fifth consecutive decision. Cano, who tied a career high with four hits, had a RBI single in the fourth. Bobby Abreu drove in New York's other run off James Shields (4-3) with a two-out double in the fifth, and shortstop Derek Jeter started a nifty double play to end a Tampa Bay threat. Joba Chamberlain struck out the side in the eighth – and didn't pump his fist. Mariano Rivera bounced back from allowing the winning run in an 11-inning loss the previous night with a perfect ninth for his 11th save in 11 opportunities. Orioles 6, Red Sox 3: At Baltimore, Jay Payton hit his fourth career grand slam to back a gritty pitching effort by Daniel Cabrera, and Baltimore rallied to beat Boston. Solo homers by Jason Varitek and Mike Lowell, and a defensive gem by Manny Ramirez weren't enough to prevent the Red Sox from losing their fourth straight. It was the third consecutive game in which Boston blew a three-run lead. The Orioles trailed 3-2 before going ahead in the seventh. With two outs, Freddie Bynum was credited with an infield hit when second baseman Dustin Pedroia couldn't make a play on a grounder. Mariners 4, Rangers 3, 12 innings: At Arlington, Texas, Miguel Cairo had a two-out RBI single in the 12th inning, and Seattle beat Texas to avoid a sweep and keep the Rangers from reaching .500. In other games it was: Indians 2, Athletics 0; Blue Jays 6, Twins 5; Royals 2, Tigers 0; White Sox 6, Angels 1. Nationals down Mets 5-3 In New York, Ryan Zimmerman homered and Tim Redding pitched two-hit ball for six innings, sending the Washington Nationals to a 5-3 victory over the New York Mets on Wednesday night. Jesus Flores hit a tiebreaking single with two outs in the seventh off Aaron Heilman, who was booed on and off the mound by the Shea Stadium crowd. Washington added three more runs in the inning, sticking Claudio Vargas with a tough-luck loss in his Mets debut. Brian Schneider homered and drove in two runs against his former club, but New York (20-18) dropped to a disappointing 3-3 on its seven-game homestand against last-place teams. Redding (5-3) allowed one run and struck out four, improving to 3-0 in three road starts this season. Diamondbacks 4, Rockies 3: At Phoenix, Micah Owings threw six shutout innings and Brandon Lyon earned his 10th straight save while Arizona continued its domination of the defending National League champion Colorado. Orlando Hudson had a two-run double for the Diamondbacks, who have won seven of eight games against Colorado this season after being swept in the NL championship series last fall. Lyon pitched out of trouble in the ninth for his 11th save in 13 chances. He gave up two-out singles to Todd Helton and Garrett Atkins before retiring Brad Hawpe on a pop to third base. Braves 8, Phillies 6: At Philadelphia, Tom Glavine pitched 5 2-3 effective innings to earn his first win for Atlanta since beating the Phillies on Sept. 19, 2002. Chipper Jones, Yunel Escobar and Kelly Johnson each hit solo homers and Brian McCann drove in three runs to support Glavine (1-1), who spent the previous five seasons with the New York Mets after pitching his first 16 years in Atlanta. He allowed four runs and four hits and took a one-hitter into the sixth. Elsewhere it was: Reds 7, Marlins 6, 10 innings; Astros 6, Giants 3; Dodgers 6, Brewers 4; Cardinals 5, Pirates 1; Cubs 8, Padres 5.