He also drove in the tie-breaking run when he was hit by a pitch in the fifth inning.
CHICAGO -- Dontrelle Willis beat Greg Maddux to tie for the major league lead with his 18th win, driving in the tiebreaking run when he was hit by a pitch with the bases loaded in the Florida Marlins' 2-1 win over the Chicago Cubs on Saturday.
Willis (18-8) allowed one run and six hits in 71/3 innings, struck out six, walked one and hit one batter. He matched Chris Carpenter of St. Louis for the big league lead in victories and tied the Marlins' season record, set by Carl Pavano last year.
Maddux (10-11) pitched a five-hitter for his second complete game of the season, striking out two, walking one and hitting two batters. He has about five starts left as he tries to extend his major league record of 17 consecutive seasons with 15 or more wins.
Chicago's Nomar Garciaparra was back at third base and did not have a fielding chance.
He played the position Friday for the first time since high school and made a throwing error as the replacement for injured regular Aramis Ramirez.
Florida won its third straight. The Marlins began the day 11/2 games behind Philadelphia, the NL wild-card leader.
Guillermo Mota relieved with a runner on second and one out in the eighth, then retired Derrek Lee and Michael Barrett on flyouts. Todd Jones finished for his 31st save in 33 chances, his 21st in a row.
Chicago has lost six of seven.
For the second straight day, Juan Pierre was hit by a pitch leading off the first and stole second. Jeff Conine sacrificed and Miguel Cabrera hit a sacrifice fly.
Jeromy Burnitz hit an RBI double in the fourth following a single by Garciaparra, but the Marlins went ahead for good in the fifth.
Juan Encarnacion doubled leading off, ending a streak of nine consecutive batters retired by Maddux, Damion Easley reached on a bunt single and Matt Treanor walked.
Maddux then hit Willis with an 0-1 pitch.
Pierre cf3110Hrst Jr lf4010
Conine lf3000TWalkr 2b2010
MiCbra 3b3011DeLee 1b4000
CDlgdo 1b4000Barrett c4000
TJones p0000Grcprr 3b4120
JEcrcn rf4120Burnitz rf4021
Easley 2b4010NPerez ss3000
AGnzlz ss3000CPttson cf4000
Tranor c2000Mddux p3010
L Duca c0000
DP--Chicago 2. LOB--Florida 4, Chicago 7. 2B--MiCabrera (37), JEncarnacion (21), Burnitz 2 (28). SB--Pierre 2 (46). CS--Burnitz (4). S--Conine, TWalker. SF--MiCabrera.
Willis W,18-87 1-361116
HBP--by Maddux (Willis), by Willis (TWalker), by Maddux (Pierre). Umpires--Home, Jeff Kellogg; First, Laz Diaz; Second, Dana DeMuth; Third, Marty Foster. T--2:20. A--39,202.
Giants 2, Mets 1
SAN FRANCISCO -- Jason Schmidt (11-6) allowed one run and three hits in seven innings to win his third straight decision, outpitching Tom Glavine (10-11) and ending the Mets' five-game winning streak.
Todd Linden had a run-scoring grounder and Mike Matheny hit an RBI double in a two-run second. Kaz Matsui had an RBI grounder in the fourth for New York, which had four hits and remained 11/2 games behind the Phillies.
After Victor Diaz's two-out double in the ninth, the former Mets closer Armando Benitez walked Jose Offerman and retired pinch-hitter Chris Woodward on a flyout for his 250th save, his sixth this season and second since returning following surgery to reattach two torn hamstring tendons to the pelvis.
NEW YORKSAN FRAN
Reyes ss4110Winn cf4000
KMtsui 2b4001Vizquel ss4010
Beltran cf4010Niekro 1b4000
Floyd lf3000Benitez p0000
Wright 3b4010Alou lf2000
Jacobs 1b3000Alfonzo 3b2110
Diaz rf4010DCruz 2b3110
DiFlce c1000Linden rf3011
Offrmn ph0000Mtheny c3011
TGlvin p2000Schmdt p2000
MrAnd ph0000Eyre p0000
JuPdla p0000Tucker ph1000
Wdwrd ph1000Snow 1b0000
DP--New York 1, San Francisco 1. LOB--New York 8, San Francisco 4. 2B--Diaz (13), DCruz (10), Matheny (29). 3B--Reyes (14).
Umpires--Home, Gary Cederstrom; First, Bill Welke; Second, Brian O'Nora; Third, Tim Welke. T--2:36. A--42,180.
Diamondbacks 2, Phillies 0
PHOENIX -- Alex Cintron hit a two-run, pinch homer and Brandon Webb (11-10) allowed three hits in seven innings to help Arizona stop a season-high six-game losing streak.
Jon Lieber (12-12) retired his first 14 batters and blanked the Diamondbacks on three hits through six innings.
But in the seventh, Chad Tracy doubled with one out and Cintron lofted a two-out drive barely over the glove of leaping right fielder Bobby Abreu for his third pinch-hit homer of the season.
Lieber fell to 0-7 in his career against Arizona, including 0-5 in Phoenix.
He allowed two runs and five hits in 71/3 innings.
Jose Valverde got five outs for his fifth save as Arizona won for the third time in 14 games.
Rollins ss4010Cunsell 2b3010
Lofton cf4000Clayton ss3010
Utley 2b2000LGnzlz lf2000
BAbreu rf4000TClark 1b4000
Burrell lf3010Glaus 3b4000
Howard 1b4020Tracy rf3120
DaBell 3b3000McCkn rf0000
Pratt c3010Terrero cf3000
Lieber p3000CSnydr c2000
Crmier p0000Cintron ph1112
ALopez p0000Groom p0000
Chavez ph1000Vlverde p0000
DP--Arizona 1. LOB--Philadelphia 10, Arizona 6. 2B--Howard (10), Counsell (30), Tracy (27). HR--Cintron (6). SB--Utley (13). S--Clayton.
Lieber L,12-127 1-352216
Valverde S,51 2-300013
HBP--by Lieber (LGonzalez). WP--Lieber. Umpires--Home, Mike Winters; First, Bruce Froemming; Second, Jerry Meals; Third, Hunter Wendelstedt. T--2:26. A--26,903.
Cardinals 6, Nationals 0
WASHINGTON -- Jason Marquis (10-13) pitched a two-hitter for his first career shutout, ending a seven-start losing streak.
Marquis struck out three and walked none.
St. Louis scored four runs in four innings off Matt White (0-1), who was called up from Triple-A New Orleans to make his first career start in the majors.
David Eckstein drove in one of those runs, then added a two-run homer in the seventh off Mike Stanton.
Washington remained 21/2 games out in the wild-card race.
The Nationals entered the day last in the big leagues in batting average (.253), slugging percentage (.390), and runs (505). Only one position player on the roster is hitting above .300: Jose Guillen, who went 0-for-3 and dropped to .301.
Eckstin ss4223Byrd lf4010
Edmnd cf4110Vidro 2b4000
Pujols 1b2001NJhnsn 1b3000
YMlina c4000JGillen rf3000
Tguchi lf4012PrWlsn cf3000
Rdrgez rf4000Castilla 3b3000
Luna 2b4010Mjwski p0000
Nunez 3b4220Schndr c3000
Mrquis p4110CGzmn ss3010
LOB--St. Louis 7, Washington 2. 2B--Nunez (12). HR--Eckstein (6). SF--Pujols.
HBP--by MWhite (Edmonds). WP--MWhite. Umpires--Home, Mark Wegner; First, Gary Darling; Second, Larry Poncino; Third, Paul Nauert. T--2:21. A--44,254.