Despite Teheran gem, homers, Braves fall to Pirates in 10