Sports Sportsin partnership with NESN your connection to The Boston Globe

Tigers overpower Cardinals

Phillies starter Jon Lieber allowed three runs in seven-plus innings to earn the win over the Blue Jays. (GEORGE WIDMAN/ASSOCIATED PRESS)

The World Series rematch was a mismatch. This time, the Tigers came out on top.

Andrew Miller (1-0) pitched six scoreless innings in his first major league start and host Detroit scored nine runs in the fifth inning of a 14-4 victory over the St. Louis Cardinals last night.

Gary Sheffield and Magglio Ordonez homered early for the Tigers, who lost to St. Louis in five games last October.

They went ahead, 2-0, on Sheffield's liner over the left-field wall in the first and had the game well in hand when -- you guessed it -- a Detroit pitcher made yet another error against the Cardinals.

Jason Grilli threw away a pickoff attempt in the eighth, but by then, Detroit held a huge lead. Tigers pitchers made a record five errors in the World Series last season.

Cardinals starter Braden Looper (5-3) gave up a career-high seven runs and nine hits over four-plus innings. Detroit set a season high for runs and hits (18).

Athletics 15, Giants 3 -- Barry Zito (3-5) was tagged for seven runs in four innings in his homecoming across the Bay as Oakland hammered its former ace.

A big loss got even uglier for the Giants in the eighth when reliever Steve Kline and manager Bruce Bochy were ejected after Mark Ellis hit his second career grand slam. Kline became furious with plate umpire Bill Miller over balls and strikes.

Kline issued two walks before Ellis's grand slam. The Giants walked 13 batters in all for the fourth time since the franchise moved to San Francisco in 1958.

Barry Bonds went 2-for-3 with two singles and a walk as the designated hitter in his ninth straight game without a homer for the Giants, who have lost seven of 10.

Cubs 6, White Sox 3 -- Angel Pagan hit a tying triple in the seventh inning and scored the go-ahead run on a passed ball to help the Cubs win at Wrigley Field.

Backup catcher Toby Hall, playing his first game behind the plate this season after coming back from a shoulder injury, had two errors and the passed ball that cost the White Sox.

Indians 9, Reds 4 -- Ryan Garko and Grady Sizemore homered to help Cliff Lee remain undefeated in interleague play as host Cleveland defeated Cincinnati.

Garko hit a three-run homer and Sizemore had four hits, including a two-run shot, as Cleveland improved baseball's best home record to 15-3.

Cincinnati's Brandon Phillips extended his career-best hitting streak to 20 games with a fourth-inning double, but the Reds lost for the eighth time in their past nine road games.

Angels 9, Dodgers 1 -- Brad Penny (5-1) was roughed up for eight runs in five-plus innings and Shea Hillenbrand's RBI double keyed a five-run sixth inning that sent the Angels to victory at Anaheim, Calif.

Ervin Santana (3-5) won for the first time in five starts, helping the Angels take the opener of a Freeway Series matchup between first-place teams.

Phillies 5, Blue Jays 3 -- Jon Lieber (2-2) pitched seven-plus strong innings, Brett Myers escaped a bases-loaded jam, and host Philadelphia beat Toronto.

Aaron Rowand and Shane Victorino each hit an RBI single, helping the Phillies (21-21) even their record with their seventh victory in nine games. Philadelphia won with just three hits -- all singles in the fifth inning.

Twins 8, Brewers 1 -- Boof Bonser (2-1) struck out a career-high 11 in seven innings and Torii Hunter hit his second grand slam this season, leading Minnesota over host Milwaukee.

The Brewers lost for the sixth time in eight games. Before this skid, they held the best record in the majors at 24-10.

Marlins 8, Devil Rays 4 -- Byung-Hyun Kim won his Marlins debut and Aaron Boone hit a grand slam, leading visiting Florida past Tampa Bay.

Ty Wigginton, who had two solo homers, and Carlos Pena hit consecutive shots off Kim in the sixth for the Devil Rays, who had won four in a row.

Orioles 5, Nationals 4 -- Brian Roberts tied a career high with four hits, Steve Trachsel won for the first time in five starts, and Baltimore snapped a five-game losing streak by holding off host Washington.

The Orioles built leads of 3-0 and 5-2 in support of Trachsel (2-3), who allowed two runs and four hits over 5 2/3 innings.

Rangers 7, Astros 4 -- Nelson Cruz and Ramon Vazquez hit back-to-back homers and Robinson Tejeda (4-3) shut out host Houston for five innings to lift Texas.

Sammy Sosa added a two-run double and Kenny Lofton went 2 for 4 with an RBI, a stolen base, and two runs scored for the Rangers, who snapped a four-game losing streak.

Royals 5, Rockies 2 -- Emil Brown hit a three-run homer in the eighth inning to lift Kansas City over Colorado.

Brandon Duckworth (1-3) pitched 1 2/3 innings for his first win since last June, and Joakim Soria earned his ninth save.

Pirates 11, Diamondbacks 5 -- Xavier Nady hit a three-run homer to help host Pittsburgh open a seven-run lead in the only non-interleague series of the weekend, and the Pirates withstood a shaky start from Ian Snell (4-2) to beat Arizona.

Padres 8, Mariners 1 -- Rookie Kevin Kouzmanoff hit a two-run double for an early lead and Chris Young (5-3) made it stand up to lead visiting San Diego.