Mark Teixeira hit 3 home runs as the Braves beat the Seattle Mariners today 8-3. Teixeira's second career three-homer game helped Tim Hudson (8-5) snap an 0-10 skid in interleague starts as the fourth-place Braves moved within four games of division leader Philadelphia in the National League East standings. The Braves start a 3 game series in Atlanta against the Milwaukee Brewers on Monday.