SAN DIEGO (AP) -- Andrew Cashner outdueled Tim Hudson, Chase Headley homered and the San Diego Padres beat the Atlanta Braves for the second straight game, 3-2 Tuesday night.
Cashner (5-3) pitched a career high eight innings, allowing two runs on six hits, striking out five and walking one. At one point Cashner retired 10 straight batters after giving up one run and three hits in the first inning.
Joe Thatcher struck out Freddie Freeman and Brian McCann to start the ninth and Luke Gregerson came on to strike out Dan Uggla for his third save in five opportunities.
Hudson (4-6) pitched 7 1-3 innings for the Braves, allowing three runs on five hits.
The Padres have won five of seven, while the Braves have lost four of six.