TORONTO – Adam Lind hit a three-run home run and Scott Rolen added a solo shot to punctuate a seven-run seventh inning for the Toronto Blue Jays in their 10-6 win Tuesday over the Cleveland Indians.

Trailing 6-3 after Cleveland scored four times in the top of the seventh, the Blue Jays scored seven runs and six hits off four Indians relievers in the bottom half.

Lyle Overbay grounded out to start the inning but the next five batters reached safely. Raul Chavez and Travis Snider singled off Rafael Perez.

Vinnie Chulk (0-1) walked Marco Scutaro and left after Aaron Hill’s two-run single. Alex Rios followed with an RBI single off Jensen Lewis.

Rays 6, Orioles 3

ST. PETERSBURG, Fla. – Matt Garza pitched eight strong innings and major league RBI leader Evan Longoria drove in three runs to send the Tampa Bay Rays past the Baltimore Orioles 6-3.

Garza (3-2), who took a bid for a perfect game into the seventh inning against Boston last week, allowed three runs and four hits. Brian Roberts and Gregg Zaun homered to give the Orioles a 3-1 lead.

Longoria’s pop-fly double off Koji Uehara (2-2) tied it 3-all in the sixth. The 2008 AL rookie of the year singled between shortstop and third base to drive in two more runs for a 6-4 lead in the seventh.

B.J. Upton ended an 0-for-20 skid, the longest of his career, with an RBI double that put Tampa Bay ahead earlier in the seventh.

Tigers 9, Twins 0

DETROIT – Miguel Cabrera hit a two-run homer, Clete Thomas had three hits in his season debut and rookie Rick Porcello threw seven scoreless innings in the Detroit Tigers’ 9-0 victory over the Minnesota Twins.

Detroit manager Jim Leyland shook up the lineup, batting Thomas third in Magglio Ordonez’s spot, and having Josh Anderson lead off instead of Curtis Granderson in the hopes of fixing an inconsistent offense.

It worked.

Thomas had a triple, double, single and walk – driving in two runs – and Anderson had two hits and an RBI. Cabrera delivered as he has during much of his second year with the Tigers, going 3 for 4 with four RBIs.

Rangers 7, Mariners 2

SEATTLE – Jarrod Saltalamacchia hit a grand slam that capped a six-run burst with two outs in the 10th inning off emergency fill-in Denny Stark, and the Texas Rangers beat the Seattle Mariners 7-2 for their fourth straight win.

Seattle rookie Shawn Kelley entered to begin the 10th, threw three pitches to Elvis Andrus and then fell in pain from a strained muscle on his left side.

National League

Reds 7, Marlins 0

MIAMI – Brandon Phillips tied a career high with six RBIs, Edinson Volquez allowed three hits in eight innings and the Cincinnati Reds beat the Florida Marlins 7-0.

Nick Masset pitched a perfect ninth to complete the Reds’ sixth shutout this season, and their fourth in the past six games.

Volquez (4-2) extended a personal streak of 16 1-3 consecutive scoreless innings.

Mets 4, Braves 3

ATLANTA – Livan Hernandez earned only his fourth win in 25 career starts against Atlanta and the New York Mets held off the Braves 4-3 to complete a rare series sweep at Turner Field.

The Mets swept two games for their first sweep of any series in Atlanta since winning each of three games in 2007.

It was their first sweep of a two-game series in Atlanta since May 1-2, 1989.

David Wright and Ramon Castro had run-scoring doubles in the third inning off Kenshin Kawakami.

Phillies 10, Cardinals 7

ST. LOUIS – Shane Victorino was 4 for 5 with a home run and three RBIs and Jayson Werth had a three-run shot and four RBIs in a 10-7 victory over the St. Louis Cardinals.

Ryan Ludwick and Yadier Molina hit solo homers in a span of three at-bats to help the Cardinals cut the deficit to 4-3 in the fourth. Werth answered with a three-run shot in the fifth off Adam Wainwright.

Brewers 8, Pirates 5

PITTSBURGH – J.J. Hardy broke out of a slump by driving in four runs on three hits and the Milwaukee Brewers beat Pittsburgh 8-5 for their 17th consecutive victory over the Pirates, the majors’ longest winning streak by one team against another in nearly 40 years.

The Brewers’ domination of the Pirates is the longest since Baltimore won 23 consecutive games against Kansas City during the 1969 (11) and 1970 (12) seasons.

Astros-Nationals game suspended by rain in 11th

WASHINGTON – After playing so poorly for so long, as though neither team wanted to win, neither the Washington Nationals nor Houston Astros did win Tuesday, because their game was suspended by rain with the score tied at 10 in the 11th inning.

Because the Astros aren’t scheduled to return to Washington this season, the game will be resumed July 9 in Houston with the Nationals as the home team. The game was halted with LaTroy Hawkins – Houston’s fifth pitcher – about to face Josh Willingham with one runner on first and one out in the bottom of the 11th. After a wait of about 75 minutes – and with heavy rain still falling – the game was suspended.

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.