Kris Medlen took a three-hit shutout into the eighth inning and doubled home a run as the Atlanta Braves held on for a 4-3 win over the Los Angeles Dodgers Thursday, notching a ninth straight win. Troy Glaus homered for the fourth time in five games as Atlanta brought up its longest winning streak in 10 years. Medlen (3-1) was charged with two earned runs in a career-high 7 1-3 innings, walking none in his ninth big league start. Atlanta closer Takashi Saito – pitching against his old side – retired the first two batters in the ninth before injuring a hamstring. Jonny Venters came on and strick out Russell Martin with his first pitch for his first major league save. Los Angeles' Hiroki Kuroda (5-4) was the loser. Marlins 3, Brewers 2: In Miami, Josh Johnson pitched seven strong innings to guide Florida to a tight win over Milwaukee. Johnson (6-2) finally allowed an earned run, ending his streak at 31 1-3 innings spanning parts of six starts. The towering pitcher allowed one run while striking out eight. Leo Nunez converted his 12th save in 14 opportunities. Ronny Paulino drove in two runs for the Marlins. Milwaukee starter Chris Capuano (0-1), returning from Tommy John surgery, made his first start in the majors since 2007, and allowed three runs in 3 2-3 innings. Astros 6, Nationals 4: In Houston, Carlos Lee hit a two-run homer in the ninth for Houston after the Astros tied it on an error by Washington's Cristian Guzman. Michael Bourn started the comeback with a double to center. After a ground out, Lance Berkman drove a sinking liner that dropped at Guzman's feet and bounced away. Lee then drove an pitch from Matt Capps (0-3) into the left-field porch for his second two-run, game-ending homer of the season and the Astros' second win in their last at-bat in three days. Guzman had given the Nationals a 4-3 lead in the top of the ninth off Astros closer Matt Lindstrom (1