Despite a steady downpour, the 40,918 Tigers fans stood and cheered as Mike Maroth finished off his one-hitter.
It's been quite a turnaround for Maroth and Detroit, which matched its win total from last season with an 8-0 victory over the visiting New York Yankees Friday night.
It was fitting Maroth (6-7) picked up the win -- with his first major league shutout -- after becoming the face of Detroit's miserable season with 21 losses last year, baseball's first 20-game loser since 1980.
"It was unbelievable having a sold-out crowd, standing on their feet for the ninth inning, getting louder and louder," said Maroth, who tied a career high with seven strikeouts and walked two.
The Tigers (43-46) have as many wins as they did last season when they lost an AL-record 119 games, one short of the post-1900 futility mark.
* RED SOX 4, ANGELS 2: Pedro Martinez won his sixth straight decision and Nomar Garciaparra homered to help Boston win on the road. Martinez (10-3) allowed two runs on five hits and four walks in six innings, while striking out eight.
The three-time Cy Young winner improved his career record against Anaheim to 9-1 while ending the Angels' four-game winning streak. Kelvim Escobar (5-6) lost for the fourth time in his last five decisions.
* RANGERS 11, BLUE JAYS 2: Ryan Drese pitched into the eighth, and host Texas started the second half of the season with a win. Drese (5-5) has gotten all of his wins at home, where his 1.91 ERA is the second-best in the AL behind Oakland's Tim Hudson. He left after Dave Berg's leadoff single in the eighth.
* ROYALS 12, TWINS 3: Dee Brown hit a grand slam, and Desi Relaford a two-run shot in the third inning to power host Kansas City past slumping Minnesota.
The Royals batted around in both the third and fourth innings and Brown came to the plate with the bases loaded in three straight at-bats.
* ATHLETICS 5, WHITE SOX 1: Barry Zito (5-7) pitched seven strong innings for his first win in seven starts and Jermaine Dye hit a three-run homer to lead Oakland at home.
Dye had three hits and Marco Scutaro had an RBI double for the A's, who beat Chicago at the Coliseum for the 15th time in 16 games. Oakland has won 22 of its last 25 at home overall.
* INDIANS 18, MARINERS 6: In Seattle, Victor Martinez (5 for 5) hit three of Cleveland's club record-tying eight homers and drove in a career-high seven runs in a rout.
Matt Lawton, Martinez and Casey Blake connected for consecutive homers in a six-run third inning for the Indians. In the ninth, Martinez, Travis Hafner and Ben Broussard all homered off Julio Mateo.