Jonathan Rea took the hole, shot ahead of Kawasaki team-mate Tom Sykes with the Ducati pair of Davide Giugliano and Chaz Davies slotting into third and fourth.
Davies made an early move on his team-mate but his hard work was undone just half a lap later after running wide at the top chicane.
The Kawasaki’s of Rea and Sykes looked to break away from the pack again in similar circumstances to race one but Giugliano remained hot on their tails.
Further down the field reigning world champion and Pata Honda rider Sylvain Guintoli completed a difficult weekend as he crashed out to sum up his struggling form.
Back at the front and a scorching lap of 1’47.613 from Giugliano brought him closer to the front two but the Kawasaki’s responded as they fought for the lead.
Davies was visibly gaining on his Italian team-mate and passed Giugliano with ease as the 25-year-old struggled to maintain his lap times with fitness playing a key role.
With 14 laps to go Rea finally managed to shake off the challenge of Sykes as he opened up a gap of 0.415 over his team-mate.
Leon Camier suffered another retirement after circulating in an impressive ninth behind Ayrton Badovini as he looked to turnaround his early season woes.
Pata Honda rider Michael van der Mark started making waves after a Leon Haslam mistake saw him slip to seventh behind the Dutchman with Aprilia team-mate Jordi Torres moving up to fifth.
Haslam dived up the inside of the reigning Supersport champion in attempt to grab back the advantage but a harsh move caused Van Der Mark to lose the front end and the Honda disappeared into the gravel trap.
The Brit was clearly rattled and himself suffered the same fate just a lap later leaving Torres unchallenged for fourth.
Meanwhile, Northern Irishman Rea had finally broken Sykes’ challenge at the front after a storming lap of 1’47.301 saw the Ulsterman set the fastest lap of the race.
Home favourite Giugliano was slipping into the clutches of Aprilia’s Torres as the Italian continued to struggle with race fitness and the Spaniard finally got his man with 7 laps to go.
Sykes just wouldn’t give up as he fought back to close the gap at the front to just under a second after setting a phenomenal lap of 1’47.285 he had Rea in his sights.
Davies remained in a lonely third with an eight second gap ahead to fellow Brit Sykes and commanded a seven second lead over Torres in fourth, but with just 5 laps remaining disaster struck again as the Welshman’s bike blew up forcing a second retirement of the weekend and a punch of the tank summed up Davies misfortune as he handed Torres an unlikely podium.
With 3 laps to go Rea had really pulled the pin on his team-mate as he started to build an unassailable lead which was now just over three seconds.
After Davies retirement a total of seven bikes had now disappeared throughout the field and as the race came to a close the paddock was stretched.
Rea was in cruise control and the Ulsterman took the flag to the delight of his team to secure his eighth win out of ten races this season as he continues to dominate the championship.
The 27-year-old’s second win of the weekend meant he had taken 240 points out of a possible 250 and extended his lead at the top of the championship to 87 points over second placed Leon Haslam.
Sykes secured his 53rd World Superbike podium as he finished second with Torres grabbing his first ever rostrum in the class after an impressive third positon.
A trio of Italian’s followed with Ducati’s Giugliano finishing fourth after a strong weekend hindered with injury, Ayrton Badovini secured a solid fifth place with Matteo Baiocco following home in sixth.
Roman Ramos finished an unlikely seventh and was no doubt helped by the falling pack, Argentine Leandro Mercado secured another solid eighth placed finish with Michel Fabrizio and Sam Lowes rounding out the top ten.
Race two results:
1. Jonathan Rea GBR Kawasaki Racing ZX-10R 19 laps
2. Tom Sykes GBR Kawasaki Racing ZX-10R 4.399s
3. Jordi Torres ESP Red Devils Roma Aprilia RSV4 26.020s
4. Davide Giugliano ITA Aruba.it Racing Ducati 1199R 30.853s
5. Ayrton Badovini ITA BMW Italia S1000RR 35.379s
6. Matteo Baiocco ITA Althea Ducati 1199R 38.818s
7. Roman Ramos ESP GO Eleven Kawasaki ZX-10R 40.663s
8. Leandro Mercado ARG Barni Ducati 1199R 42.067s
9. Michel Fabrizio ITA Althea Ducati 1199R 55.722s
10. Alex Lowes GBR Voltcom Crescent Suzuki GSX-R1000 56.990s
11. Santiago Barragan ESP Grillini Kawasaki ZX-10R 89.613s
12. Imre Toth HUN Team Toth BMW S1000RR 1 lap
13. Gabor Rizmayer HUN Team Toth BMW S1000RR 1 lap
Did not finish
Chaz Davies GBR Aruba.it Racing Ducati 1199R 5 laps
Leon Haslam GBR Red Devils Roma Aprilia RSV4 11 laps
Michael van der Mark NED PATA Honda CBR1000RR 11 laps
Leon Camier GBR MV Agusta F4 RR 14 laps
Randy de Puniet FRA Voltcom Crescent Suzuki GSX-R1000 15 laps
Christophe Ponsson FRA Pedercini Kawasaki ZX-10R 16 laps
Sylvain Guintoli FRA PATA Honda CBR1000RR 19 laps