Two weeks after snapping a homerless stretch that dated back to his high school days, Cardinals starting pitcher John Gant tallied his second career home run on his second career hit to give the Cards a 2-0 cushion over the Pirates in the third inning on Thursday.