Greg Maddux must like July 17.
Maddux pitched a six-hitter for his first complete game in exactly one year and his first shutout in precisely three years, earning his 297th win and leading the Chicago Cubs over the Milwaukee Brewers, 5-0, Saturday.
Maddux took advantage of unseasonably cool weather and a 15 mph wind.
"As far as a day to pitch on, this was as easy it gets," he said. "It was cool, the wind was blowing in and all the mistakes were hit at guys."
Maddux (8-7) got his 35th shutout, his first since a six-hitter against Tampa Bay on July 17, 2001. The 38-year-old right-hander pitched his 104th complete game, his first since an eight-hitter against the New York Mets last year -- also on July 17. Maddux retired eight of his first nine batters and struck out the side in the eighth.
"He said ordinarily he doesn't go that far, but he said he felt great," Cubs manager Dusty Baker said. "Some days, your limits are higher than others, and today was a high limit day for him."
Sammy Sosa hit his 556th homer and Moises Alou also homered for the Cubs.
Ben Sheets (9-6), who entered with 16 scoreless innings and wins in three straight starts, gave up two runs and six hits in seven innings with eight strikeouts.
Cubs pitcher Mark Prior, who left Thursday's game with elbow pain, threw for about five minutes on a flat surface before the game. "Everything came off pretty well," Cubs pitching coach Larry Rothschild said.
El Duque wins again for Yankees
DETROIT -- Orlando Hernandez keeps winning while the New York Yankees wait for Kevin Brown and Mike Mussina to come off the disabled list.
El Duque won his second straight start since the Yankees brought him up, and the Yankees beat the Detroit Tigers, 5-3, for their sixth victory in seven games.
Gary Sheffield homered and drove in three runs for the Yankees. Detroit, which matched its 2003 wins total Friday, lost for just the third time in nine games.
Before a crowd of 41,857, the third-largest in Comerica Park's five-year history, Hernandez (2-0) allowed three runs and six hits in five innings. Hernandez, who struck out six and walked three, beat Tampa Bay 10-3 last weekend, his first game in the major leagues since 2002.
The former Cuban defector, believed to be 38, had shoulder surgery in May 2003 to repair a small tear in his rotator cuff, and he was brought in to patch a rotation missing Brown (bad back) and Mussina (sore elbow).
Paul Quantrill, Tom Gordon and Mariano Rivera finished.
Cardinal's Kline is Dunn-in by Reds
CINCINNATI -- Steve Kline made a mistake and it cost him.
Adam Dunn hit a tiebreaking, three-run homer in the eighth inning, the first home run by a left-handed hitter off Kline this season, and the Cincinnati Reds cooled off the St. Louis Cardinals, 7-5.
"I just made a real bad pitch to the guy and he beat me," Kline said. "I was lucky he didn't hit it 17,000 rows deep."
Dunn's homer broke a 4-4 tie, and Barry Larkin and Wily Mo Pena also homered for the Reds, who are just 2-7 against St. Louis this season.
"I was just trying to put the ball in play," Dunn said. "I definitely was not trying to hit a home run -- but I'll take it."
St. Louis, which had overcome a 4-0 deficit to tie the game, had won 10 of its previous 11 games, including a three-game sweep of the Reds last week in St. Louis and the first two of this four-game series.
Around the horn
Elsewhere in the American League, Johan Santana allowed one hit in eight innings, while Lew Ford and Justin Morneau hit back-to-back home runs for the Twins in a 4-1 win over the Royals. Santana (8-6) improved 6-2 with a 1.43 ERA in his last eight starts, allowing only a leadoff double to Angel Berroa in the second as the Twins stopped a five-game losing streak. . . . Miguel Tejada had three hits and an RBI on Saturday night, leading Rodrigo Lopez (7-5) and the Orioles to a 3-2 victory over the Devil Rays. Tejada, batting .356 with 27 RBIs in his last 29 games, went 3 for 4 after going hitless in his first two games since the All-Star break. . . . Freddy Garcia (7-8) won for the third time in four starts since his trade to the White Sox, leading Chicago over the Athletics, 5-2. Paul Konerko, Carlos Lee and Aaron Rowand homered for Chicago. . . . Mark Teixeira hit a three-run homer and Ricardo Rodriguez (3-0) combined with three relievers on a shutout to lead the Rangers over the Blue Jays, 4-0.
Elsewhere in the National League, Mark Loretta hit a two-run homer to spark a five-run fifth inning and David Wells (5-5) won his third straight decision as the Padres drubbed the Astros, 7-4. . . . Marcus Giles hit a tiebreaking, two-run homer in the seventh inning and Russ Ortiz continued his domination of the Expos, helping the Braves beat Montreal, 6-2. Ortiz is 4-0 against Montreal. . . . Tike Redman's tying single sparked Pittsburgh's three-run rally in the eighth inning and the Pirates extended their longest home winning streak in 26 years to nine by beating the Marlins, 4-2. . . . Jason Schmidt (12-2) allowed four hits in eight innings for his 12th straight win, pitching the Giants past the Rockies, 4-0.