Royals starter Brian Bannister struck out a career-best eight batters on Wednesday, but could not pick up the win, dropping an infield fly which helped to give the Rangers a 3-2 win over the struggling Royals at Kauffman Stadium.