There were home wins across the board in Division 2B of the Energia Men's All-Ireland League, with Greystones sitting a point clear at the summit.
The pace was frenetic and hardly slackened, the key moment coming early in the final quarter when full-back O'Shaughnessy split the posts with a fantastic strike from 40 metres out.
It was a very satisfying first day out for Kevin Lewis' Greystones who moved straight to the top of the table after defeating Dungannon 34-8 at Dr Hickey Park.
Out-half Killian Marmion finished with 14 points - a try, three conversions and a penalty - and 'Stones' other tries were shared out between Mark Myler, Eoin Marmion, Ferdia Kenny and replacement Andy Kealy.
Trailing from the sixth minute onwards, Dungannon spurned several scoring chances before goal-kicking winger Jordan McIlwaine landed a penalty.
The visitors also had a try ruled out for a knock-on, leaving them 12-3 behind at half-time. Winger Matthew Montgomery's intercept score was little consolation in the end.
Three well-taken tries, coupled with 10 points from Euan Brown's boot, made it a job well done for Sligo. They got the better of Wanderers on a 25-17 scoreline in Strandhill.
The Chaps were first out of the blocks, their big ball-carrying forwards making headway and prop Shane Moynihan broke through for a seventh-minute try, converted by Rob Mullan.
Sligo got their pacy back-three involved as much as possible, with a penalty from out-half Brown closing the gap midway through the first half.
Five minutes later, the hosts were celebrating their opening try of the league run. Their new player-coach Josh Reeves, a Brazilian international, did all the damage in the build-up.
Reeves opened up the Wanderers defence with a sidestepping run off a scrum, and he linked brilliantly with Enda Gavin as a well-timed offload put his centre partner over to the left of the posts.
Full-back Guilherme Coghetto showed his pace to run in an intercept try, five minutes before half-time. Brown's conversion made it 15-7 heading into the break.
A maul try lifted Wanderers, early in the second half, and despite some sustained Sligo pressure, Eoin Sheriff's side moved ahead with a 65th minute try out wide from Cathal Martin.
Leading Sligo's response, hooker Matthew Earley was tackled into touch as he tried to score from a Reeves pass, but a brilliant touchline penalty from Brown gave the Connacht outfit a one-point lead.
It was still all to play for until Sligo conjured up a memorable match-winning try. Prop Pedro Bengalo's rip in the tackle won back possession, which Connacht prospect Hubert Gilvarry used intelligently.
Eoin Ryan took play down the blindside, setting up quick ball and Reeves released Brown on the inside to race towards the Wanderers' line. The supporting Phillip Carter did really well to hold onto the final offload and dive over in the corner.
Brown swung over the conversion for good measure, as Sligo gained revenge for a 28-20 defeat on Wanderers' last visit to Hamilton Park. Reeves' squad travel to Dungannon next Saturday.
Energia Men's All-Ireland League: Division 2B Round 1 Review
All Ireland League
5th October 2021