Stephen Strasburg pitched a career-high eight innings against his hometown Padres, and Bryce Harper and AdamLaRoche homered to lead the Washington Nationals to a 6-2 victory against San Diego on Thursday night.