Sparked by Castilla, who went 4-for-4 with a homer, the Braves extended their winning streak to a season-high seven games.
added three hits and scored three runs and
belted a two-run homer for Atlanta, which owns baseball's best record at 59-31.
"I think we have a great lineup," Castilla said. "We got good defense and our pitching is coming together. We have a chance to go all the way."
Maddux (7-8) benefited from the offensive support, allowing three runs - two earned - and six hits. The veteran righthander struck out seven without a walk in improving to 10-3 against his former team.
"You have to keep it down and take advantage of the grass here," said Maddux, a former Cub who improved to 5-1 against the Cubs at Wrigley Field. "I didn't get many groundouts but that's what you want to do. You can be more aggressive in the strike zone when the wind blows in."
(6-8) was ripped for six runs and six hits in 5 1/3 innings. The lefthander walked three and struck out five.
With the game tied, 3-3, Estes worked himself into trouble in the sixth by issuing consecutive walks to
struck out but Sheffield stole third and Franco laced an RBI single into right field. Castilla ended Estes' afternoon with a run-scoring single, giving the Braves a 5-3 advantage. Blanco greeted
with a sacrifice fly.
"It looked like we had him on the ropes but lile the great pitcher he is, he managed to survive," Gonzalez said. "Even when he doesn't have his good stuff. Maddux is a brilliant pitcher and still knows how to win."
But Castilla tied it to start the fifth, hammering a 1-0 pitch over the left field wall for his 14th homer.