Billy Buckner needed to jog his memory to recall his previous major league win. "It's been a while," he said. "The Cubs, my last outing in 2009." Right on the money. Josh Hamilton and Hank Conger homered to back Buckner's first victory in 3½ years, and the Los Angeles Angels beat the Kansas City Royals 7-0 on Saturday for their seventh straight victory.