Braden (4-3) scattered seven hits and limited the Angels to just one run, a sixth-inning homer by Mike Napoli, his 14th of the season.
Jered Weaver (10-10) also went seven strong innings, allowing two runs on just three hits -- including Barton's third-inning homer -- with two walks and eight strikeouts, but Weaver also made a wild pitch that allowed Frank Thomas to score in the fourth.
The Angels have split their last six games.
Duggar sisters unveil Christian dating rules in new book
Attkisson leaves CBS News, reportedly over network's 'liberal bias'