Tony Gwynn hits his career home run # 89 as the Padres beat the Astros 8-4.