Having moved into second position behind Byrne on lap 17, Brookes had looked like a potential victory threat, but he would crash out at Paddock Hill Bend shortly afterwards.
Instead, the position went to the recovering Hill, who set a fastest lap as he scythed his way back up the order, the Swan Yamaha rider doing a fine job to finish just two seconds behind Byrne.
The battle for the final podium position went down to the final corner when a charging Tommy Bridewell pressured Easton into a minor mistake out of Clearways and darted beneath. The exceptional result marks Bridewell and Tyco Honda's first podium finish in BSB.
Easton had to settle for fourth position, ahead of Kirkham, who was rewarded for two fight back rides, the first occurring when a poor start left him down in 15th before an error in the pack mid-race dropped him to the bottom end of the top ten with only a few laps to go.
Michael Rutter held down a provisional podium position before fading to sixth at the chequered, while Loris Baz enjoyed a feisty ride on the way to seventh place
Dan Linfoot finished in eighth on his debut for the Sorrymate.com SMT Honda team, ahead of Martin Jessopp – scoring a top ten finish in his first BSB race for almost a year – and Chris Walker on the Pr1mo Kawasaki.
Elsewhere, Alex Lowes looked on course for EVO honours after a remarkable charge during the opening half of the race saw him up to fifth position at one stage. However, he would eventually slide back to 12th position, just behind WFR team-mate Glen Richards, who took category honours as a result.
Bridewell's team-mate Peter Hickman, Steve Brogan and Simon Andrews rounded out the remaining points' positions, while Hopkins recovered from last to 17th place.