Arizona pitcher Curt Schilling became Major League Baseball's first 20-game winner Wednesday, striking out 12 as the Arizona Diamondbacks beat the San Francisco Giants 7-2 in a National League matchup.
Schilling shut down Giants slugger Barry Bonds and held the host team to one run and five hits over eight innings. He retired the last 14 batters and scored a pair of runs. The win snapped Arizona's four-game losing streak.
In Denver, the Colorado Rockies scored all their runs in the ninth inning to beat the Los Angeles Dodgers 7-2. Eric Karros hit a two-run single and Paul Lo Duca blasted a three-run homer to lead the Rockies to victory. Meanwhile, Houston's slugger Vinny Castilla doubled twice and drove in six runs as the Astros defeated the Reds 10-3 in Cincinnati, and Florida's Preston Wilson hit a three-run homer with two outs in the bottom of the ninth as the Marlins beat the visiting Chicago Cubs 7-6.
In other National League games: In American League play, Yankees' pitcher Roger Clemens has recorded his 15th straight win, leading New York to a 4-3 victory over the Toronto Blue Jays.
Clemens is just the second player in major league history to win 19 of his first 20 decisions. In Wednesday's victory against his former team, the 39-year-old right-handed pitcher allowed only two runs and six hits in seven and one third innings in Toronto.
In Seattle, the Mariners beat the Tampa Bay Devil Rays 12-6 to notch their 100th victory in 140 games. The Mariners are the only team so far in the major leagues to have clinched a spot in the play-offs. Meanwhile, David Ortiz homered twice and Cristian Guzman homered and hit a triple as the Minnesota Twins routed the hosting Texas Rangers 12-2
In other American League games:
Some information for this report provided by AP and Reuters.