EJ Manuel threw for 229 yards, Devonta Freeman ran for a pair of fourth-quarter touchdowns and No. 12 Florida State overcame a shaky start to beat Miami 33-20 on Saturday night, the Seminoles' third straight win over their archrival.
Manuel completed 21 of 31 passes for Florida State (7-1, 4-1 Atlantic Coast Conference), which won despite 12 penalties and five fumbles, two of them lost. Dustin Hopkins kicked four field goals for the Seminoles, and James Wilder added a touchdown run.
Stephen Morris, playing a week after spraining his left ankle, started and threw for 223 yards and a late TD for Miami (4-4, 3-2), which has lost three straight but controls its Coastal Division destiny.
Mike James had a touchdown run for the Hurricanes, who lost freshman Duke Johnson in the second half with an undisclosed injury.
Miami finished with 29 yards rushing on 21 attempts.
Freeman's 3-yard run with 11:53 left helped seal the win for Florida State, which was outgained 71-67 in the first quarter — and outgained Miami by more than 200 yards the rest of the way. The Seminoles led by three entering the fourth, then took control with a drive highlighted by Manuel finding Kelvin Benjamin for a 39-yard gain.
Four rushes later, Freeman scored and Florida State could finally exhale. Freeman scored again with 2:45 left, making it 33-13. The win put the Seminoles a half-game ahead of Clemson in the ACC's Atlantic Division, which has four teams with one loss in league play.
The first half had a little of everything: Nine FSU penalties, four Seminoles fumbles, two coaches livid with officiating decisions made in the final 9 seconds alone, and one fan running onto the field during a play.
It all added up to Florida State 13, Miami 10 at the break.
Florida State tight end Nick O'Leary fumbled the ball away on the Seminoles' first play from scrimmage, losing control as he leapfrogged Brandon McGee and landed on the helmet of Miami linebacker Denzel Perryman, who knocked the ball away. James ran in from 9 yards out four plays later, and Miami struck first.
After Florida State shanked a punt 17 yards on its next possession, Jake Wieclaw connected on a chip shot and the Hurricanes had a 10-0 edge.
The Seminoles clawed back, taking a 13-10 lead at the break despite two offensive pass-interference calls and even after losing top rusher Chris Thompson to a left knee injury. Wilder's 17-yard touchdown run tied the game at 10, and Hopkins hit a 46-yard field goal to end an eventful flurry in the final seconds of the half.
Hopkins and Wieclaw traded field goals late in the third quarter, sending the game into the final 15 minutes with the Seminoles up 16-13. It didn't stay close much longer.