Garza (4-1), the subject of trade rumors, gave up a fourth-inning home run to Brandon Moss while handing the Athletics their second loss in seven games.
Kevin Gregg walked one and struck out two in the ninth for his 14th save.
Colon (11-3) had a career-best, nine-game winning streak halted. He gave up two runs on nine hits in seven innings.
Wisconsin business offering 'therapeutic cuddling' forced to close
Video of Victoria’s Secret models trying to 'twerk' hits Instagram