The Portland Raiders rallied from a 28-7 second-half deficit to take a 29-28 lead over Lansing Catholic with 43 seconds left. But the Cougars got down the field in time and senior kicker Jonah Richards hit a 33 yard field goal as time ran out to give the Cougars a thrilling 31-29 victory over Portland on Friday night at Cougar Stadium.