Then in 12th minute Anthony Bafobusha fired just wide from 22 yards.
The Gulls first effort of note was from a Tim Hill drive from outside the area on 19 minutes.
Then for the 2nd week in a row, the Gulls conceded a soft free kick outside the box from which the opposition scored. Roberto Soares bended it round the wall with his left foot and despite a lunging left hand from Campbell, the ball nestled in the bottom corner. 1-0 to Inglewood.
After 30 minutes, the tide started to turn as Sorrento had more of the ball. Dean Cummings had a couple of headers on goal and Scott Witschge shot just over. You could sense something might be about to happen. Then it did.
Sorrento won a free kick in their own half and Jordan Brown was released quickly down the right. His cross was then tapped in on the far post by Dean Cummings for the equaliser.
Sorrento then won a corner as the pressure mounted and it paid off for the Gulls as striker Billy Quinncroft flicked in a header to make it 2-1 at half time.
In the 2nd half, Sorrento set their stall out to be organized and tough to break down. Robert Petkov and Steve Sokol had half chances, then on 63 minutes Daniel Faichney put Billy Quinncroft through and the striker fired narrowly wide.
After 5 games, the Gulls have 10 points and are in 4th place in the table with a road trip to Rockingham next weekend.
99. Connor Campbell
18. Jordan Brown
3. Daniel Faichney
4. Shaun Kilkelly
16. Ryan McLaughlin
5. Scott Robertson
11. Tim Hill
12. Joe Tweats
17. Dean Cummings
9. Billy Quinncroft
8. Scott Witschge
Subs: 60. Matt Guidicatti, 3. Jaxon Tamata, 15. Tristan Stevens, 2 David Stokoe, 23. Neil Gillies, 27. Jamie Swan