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.
Ohio crash that killed two caught on camera [VIDEO]
Obama 'selfie' photographer speaks out: 'Photos can lie'