On May 4, 2002 — Barry Bonds hits his 400th home run with the San Francisco Giants in a 3 – 0 victory over the Cincinnati Reds. Ryan Jensen relieves Giants starter Jason Schmidt in the 1st inning and carries a no-hitter into the 8th before surrendering a single to Jason LaRue.

Source:
Baseball Reference May 4