ST. LOUIS (AP) Rookie Mauricio Dubon hit his first major league homer Monday, but it was San Francisco's only run in a 3-1 loss to the St. Louis Cardinals.
The Giants have lost six of seven and effectively dropped out of the NL wild card race.
Adam Wainwright tossed seven scoreless innings and Kolten Wong delivered a run-scoring triple to lead the Cardinals.
Paul DeJong had an RBI single for the Cardinals, who have won 10 of 12. They stretched their lead over the Chicago Cubs in the NL Central 3 1/2 games.
Wainwright (10-9) allowed four hits. He struck out one and did not walk a batter in a 96-pitch stint. Wainwright lowered his home ERA to 2.43 in 13 starts this season.
Carlos Martinez recorded four outs to pick up his 18th save in 21 chances. He leads the NL with 14 saves since the All-Star break.
St. Louis scored twice in the first off Tyler Beede (3-9), who gave up three runs on five hits over four innings. He struck out two and walked one.
Dexter Fowler led off with a single and scored on Wong's triple down the right field-line. Paul Goldschmidt brought in Wong with a groundout.
DeJong pushed the lead to a 3-0 with his 200th career RBI in the third.
St. Louis is an NL-best 33-16 since the All-Star break. The Cardinals also improved to a league-best 12-2 on Mondays.