Mike Yastrzemski's ninth-inning grand slam was one of three home runs which propelled the Atlanta Braves to a 10-5 win over the host Pittsburgh Pirates on Thursday afternoon.