Chipper Jones atoned for a costly error by cutting down the potential tying run at the plate and the Atlanta Braves held on to end the Yankees' 10-game winning streak, beating New York 4-3 Tuesday night.

The Yankees were trying to match their longest winning string in nearly a half-century. Instead, the Braves threw out two runners at home and won for only the second time in nine games.

Jason Heyward singled home the go-ahead run in the sixth inning off Hiroki Kuroda (6-7). Heyward also tripled and scored, and nailed Mark Teixeira at home with a strong throw from right field.

Rookie Andrelton Simmons drove in two runs and Jones delivered an RBI double for the slumping Braves.

Tim Hudson (5-3) labored through five innings and four relievers preserved the lead. Craig Kimbrel closed for his NL-leading 20th save.

(Copyright 2012 by The Associated Press.  All Rights Reserved.)