PHOENIX - Richie Sexson hit the longest home run in Bank One Ballpark history and Randy Johnson struck out 10 Monday night, leading the Arizona Diamondbacks to a 9-0 rout that snapped the Chicago Cubs' six-game winning streak.
Sexson's two-run shot off reliever Francis Beltran in the sixth inning traveled an estimated 503 feet and smacked off his image halfway up the giant video screen in center field, smashing several lights.
It was Sexson's 200th career home run and ninth this season.
The longest homer at the seven-year-old park was 473 feet by Scott Rolen, then with Philadelphia, against Omar Daal on April 19, 1999.
Johnson improved to 12-0 in 13 career starts against the Cubs, striking out seven of nine during one stretch. He pitched two-hit ball for seven innings and had a run-scoring single as the Diamondbacks won for the fourth time in five games. He walked none.
Johnson gave up a single to Cubs starter Carlos Zambrano with one out in the third, then retired 12 straight before Moises Alou singled with one out in the seventh. The only other Cub to reach base against Johnson was Derrek Lee, hit by a pitch with two outs in the second.
Seven straight Cubs outs were by strikeout, beginning when Sammy Sosa was caught looking to end the first and ending when Corey Patterson struck out swinging to end the third.
Randy Choate completed Arizona's second shutout, allowing three hits in two innings.
The Cubs gave up more runs in one game than they did in their entire winning streak, when they outscored opponents 39-5.
MARLINS 6, ROCKIES 3: Carl Pavano pitched eight strong innings and Miguel Cabrera and Alex Gonzalez hit two-run homers for Florida.
Pavano allowed two runs, scattered five hits and walked one to help the Marlins win their fourth straight road game.
Cabrera went 1-for-4 with his seventh home run, and Gonzalez hit his first homer and went 2-for-4. Jeff Conine was 3-for-3 for the Marlins (13-6), off to the best start in franchise history.
Jeromy Burnitz homered and Todd Helton had a run-scoring double for Colorado.
REDS 5, PIRATES 2: Sean Casey's two-run homer backed Aaron Harang's effective pitching for visiting Cincinnati.
Harang gave up two runs in six innings, including Craig Wilson's homer in the sixth, but worked out of several jams to beat Pittsburgh for the second time in two starts. He gave up seven hits, struck out five and walked one.
Plant City's Danny Graves pitched the ninth for his 10th save in 12 opportunities and his third in the four-game series. John Riedling and Todd Jones preceded Graves with a scoreless inning each.
PADRES 3, EXPOS 2: Miguel Ojeda hit a bloop run-scoring single with two outs in the ninth for host San Diego.
Ojeda hit the first pitch from Luis Ayala into left-centerfield. Jay Payton started the winning rally with a single to left and advanced on a sacrifice bunt by pitcher Adam Eaton, who pinch-hit for Akinori Otsuka. Khalil Greene flied out to right, bringing up Ojeda, who pinch hit in the seventh and stayed in as catcher.
GIANTS 3, BRAVES 2: Host San Francisco scored three in the third, and its bullpen pitched four hitless innings in relief of ace Jason Schmidt.
BLUE JAYS 6, TWINS 1: Ted Lilly pitched a two-hitter, giving visiting Toronto's struggling starters a big boost.
Orlando Hudson had three hits, including two of the Blue Jays' six doubles, and Josh Phelps hit a two-run double in the sixth inning. Every Blue Jays starter reached base, and four had at least two hits.
But Lilly had the best night, striking out eight, walking two and beating Tampa's Brad Radke. The left-hander became the first member of Toronto's rotation other than Cy Young Award winner Roy Halladay to win this season.
MARINERS AT ORIOLES, PPD.: Baltimore and Seattle were eager to end their losing streaks.
They never got the chance.
A steady rain postponed their game two hours before it was scheduled to begin. It will be made up Aug. 3 as part of a day-night doubleheader.
Last-place Seattle had to wait at least another day to end its five-game skid, and the Orioles got an additional 24 hours to ponder a two-game slide that dropped them out of first.