Orlando Hudson of the Los Angeles Dodgers has hit for the cycle, completing the feat with a triple in the sixth inning against the San Francisco Giants.
Hudson singled in the first, homered in the third and doubled in the fourth - all off Giants starter Randy Johnson - before his leadoff triple in Monday's home opener.
Hudson slid into third base ahead of the throw from right fielder Randy Winn, the umpire signaled safe, and Hudson pointed to the sky.
He became the first Los Angeles player since Wes Parker on May 7, 1970, to hit for the cycle, and the first to do so at Dodger Stadium. Parker's feat came at New York's old Shea Stadium.
Hudson is the ninth player in franchise history to complete the cycle.