Rookie Hayden Birdsong worked five innings in his road debut and the Giants hit three solo home runs en route to a 5-3 win at Atlanta.