Eddy Diaz went 4-for-4 and connected for two home runs as the Hiroshima Carp spoiled Giants slugger Hideki Matsui's 300th career home run by downing Yomiuri 7-4 in Hiroshima on Tuesday.

Matsui, playing his 10th season of pro ball, led off the ninth inning with a homer off Hiroshima hurler Hiroki Kuroda (5-4) to become Japanese baseball's 27th man to reach the 300-HR mark.

With the Carp leading 1-0 in the fourth, Kazuhiro Kiyohara nailed a three-run shot to give Yomiuri the lead.

In the bottom of the frame, however, Hiroshima came back with a three-run Tomoaki Kanemoto blast.

In the sixth, Hiroshima added three runs with back-to-back home runs by Diaz -- who connected for a solo shot earlier in the game -- and Tomonori Maeda.

Yomiuri starter Kimiyasu Kudo (4-6) took the loss.

Tigers 5, Dragons 1
Keiichi Yabu combined with two relievers on a five-hitter and fanned 10 batters en route to his seventh win as Hanshin beat the Dragons at Koshien Stadium.

PACIFIC LEAGUE

Hawks 8, Lions 1
Kenichi Wakatabe went the distance, limiting Seibu to one run on a homer by Alex Cabrera, and stayed unbeaten for his sixth win as Daiei beat the Lions in Fukuoka.

Fighters 7, Buffaloes 1
Hayato Nakamura tossed four-hit ball over eight innings for his fifth win as Nippon Ham handed Kintetsu its third straight loss with a win at the Tokyo Dome.

Tuffy Rhodes went 0-for-4 and has now gone three straight games without a hit.

Marines at BlueWave -- ppd.