Sheffield Sharks came from 10 points down late in the second quarter to outlast Surrey 89ers and claim a weekend double header for the second time in a month.