Shea Langeliers hit a two-run homer and Osvaldo Bido gave up one earned run over five-plus innings as the Athletics defeated the host Seattle Mariners 4-2 on Saturday night.