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.
Justin Bieber crashes Drake Bell's album release party
Chipotle plans first price increase in 3 years