Doug Drabek threw a three-hitter and struck out nine as Pittsburgh defeated St. Louis 2-0 in St. Louis.

The Pirates, who lead the National League East, won for only the second time in six games. The Cardinals, who fell 5 1/2 games back, have scored two or fewer runs in 31 of their 75 games.

Load comments