David Ortiz homered to start a six-run inning, then added a two-run single to finish it as the Boston Red Sox beat the Florida Marlins 8-2 on Tuesday night. Tim Wakefield (9-3) allowed two runs in six innings to improve to 6-0 at Fenway Park this season. Chris Volstad (4-7) allowed nine hits and a career-high eight runs before he was chased in the fourth, when the Red Sox sent 11 batters to the plate. It was his fourth consecutive loss. Ortiz, who did not homer in the first six weeks of the season, now has five for the year – four of them in the last nine games. His batting average is back up to .210 _ still 73 points below his career average. Rangers 6, Astros 1: At Arlington, Texas, Ian Kinsler homered twice and Texas beat Houston as the Astros' Ivan Rodriguez matched the major league record for games caught. Rodriguez, who began his career at age 19 in 1991 and played 12 seasons in Texas, homered for the Astros. It was his 2,226th career game behind the plate to tie Hall of Fame catcher Carlton Fisk. Kinsler, 4 for 33 with no RBIs the previous eight games, put the Rangers ahead to stay with his fourth leadoff homer this season. He added another solo shot in the second off slumping left-hander Wandy Rodriguez (5-6). Kevin Millwood (7-4) worked seven innings, allowing one run to win his third straight start. Rays 12, Rockies 4: At Denver, Evan Longoria, Carlos Pena and the Tampa Bay Rays powered their way past Colorado, snapping the Rockies' 11-game winning streak. Longoria and Pena hit two of the Rays' five homers. Kapler, Ben Zobrist and B.J. Upton also homered. Mets 6, Orioles 2: At Baltimore, three Orioles' errors led to three tainted Mets runs, helping Mike Pelfrey earn his first win in more than five weeks. Yankees 5, Nationals 3: At New York, Robinson Cano hit a tiebreaking double in the seventh inning and matched a career high with four hits, leading the Yankees to victory. Brewers 7, Indians 5: At Cleveland, Yovani Gallardo won for the third time in four starts, despite walking a season-high six. Cardinals 11, Tigers 2: At St. Louis, Albert Pujols hit his fifth home run in five games as St. Louis routed Detroit. Royals 5, Diamondbacks 0: At Kansas City, Gil Meche pitched a four-hit shutout and Mark Teahen had three hits and drove in a run for the Royals. Other results: Twins 8, Pirates 2; Mariners 5, Padres 0; Angels 8, Giants 1. National League At Cincinnati, Laynce Nix drove in three runs and Brandon Phillips had three hits on a soggy field, helping Cincinnati Reds overcome a couple of rain delays and end a four-game losing streak. Nix drove in runs with a groundout and a pair of doubles, the last one during a four-run eighth inning. He also finished with three hits.