Purdue quarterback Hudson Card dealt with the rib soreness each time he contorted his body Saturday. Card threw three touchdown passes, matching his career high, and scored on a 10-yard run with 2:39 left to give the Boilermakers a 35-31 victory over rival Indiana — keeping the Old Oaken Bucket for a third straight year. “It's painful," coach Ryan Walters said, describing the left rib injury.