George Thomas ran for 122 yards and two touchdowns on 19 carries and Trent Dea added 46 yards and two scores on 11 carries in leading Cyprus to a 31-15 victory at Olympus Friday to open Region 6 play, snapping a two-game losing skid.

"The kids played hard," said Cyprus coach Sonny Sudbury. "We were shut out the last two weeks, but the kids came to play and that's what it's all about."

The Pirates began their first scoring drive at their own 18. Cyprus marched 82 yards in eight plays to take a 7-0 lead on a one-yard Dea run with 6:06 to play in the first. Thomas had runs of 18 and 36 yards to help set up the score.

The lead extended to 14-0 with 9:57 to play in the second when Dea snuck in for an eight-yard touchdown run to cap an eight-play, 57-yard drive. The scoring drive was set up by Jordan Pulou, who picked off a pass to give the Pirates excellent field position.

The Titans got on the board with 8:54 in the first half when Spencer Hille scored on 71-yard pass that cut the deficit to 14-7.

Cyprus went up 21-7 on a 27-yard Thomas run with 3:08 left in the half. The run capped a 10-play, 81 yard drive.

Olympus' starting quarterback was sacked and knocked out of the game on Olympus' next possession, giving way to Lance McGavin who came in with runs of 14 and 37 yards, only to throw an interception to Tyrel Hardman at the Cyprus 7.

Olympus held and forced a punt, taking possession at the Cyprus 35 with 0:08 in the half. McGavin stepped back and hit Hille in the end zone and a Jace Peterson run gave the Titans a two-point conversion to pull to within 21-15 at halftime.

Andy Rodriguez, a perfect four-for-four on PATs for the evening, extended the Cyprus lead to 24-15 when he nailed a 35-yard field goal with 4:12 to play in the third.

Olympus moved deep inside Cyprus territory twice in the fourth quarter, only to see Hardman pick up his second interception of the evening — this one in the end zone for a touchback — and to see Steven Hendriks miss a 31-yard field goal attempt.