The San Diego Padres rallied to beat the St. Louis Cardinals 11-9 Thursday night, forcing a deciding Game 3 in their NL wild-card series.