Lowrie drove in three runs with a solo shot in the first and a two-RBI single in the second. Vogt delivered a two-run blast in the sixth to give Oakland a 6-2 lead.
The Athletics won their 60th game of the season, joining Boston and Tampa Bay in having reached that plateau.
Colon (14-3) has suffered only one defeat in his last 14 starts and is tied for the most victories in the American League. He gave up two runs on six hits in seven innings.
Mike Trout hit a two-run homer for the Angels in the first and Los Angeles did not score again until the ninth, when Albert Pujols singled in two runs.
Jerome Williams (5-7) allowed four runs on six hits in five frames to take the loss.
Swim Week Miami Beach 2014 [PHOTOS]