The Cronulla Sharks have beaten the Manly Sea Eagles 28-20 in a scrappy match at Toyota Park.
Both sides traded a penalty goal early on before a piece of David Peachey magic set up by Brett Kimmorley gave the Sharks the first try of the match.
McGoldrick followed up shortly after as he bet Andrew Walker to a kick along the ground from David Peachey.
The main controversy of the half came when a fight broke out between Jason Stevens and Ian Donnelly after an infringement in the play the ball. Tim Mander had no hesitation in sending both men to the sin bin, leaving both sides a man down.
While Stevens and Donnelly were off the field, Steve Menzies scored for the Sea Eagles to put them back in the match but Kimmorley�s 80 metre effort gave the Sharks a commanding 18-8 half time lead.
Manly needed to be the first to score in the second half but instead Kimmorley and Peachey both found their way over the quickly after the break sparking some confidence in the Sharks attack.
Cronulla weren�t able to capitalise on their momentum and paid for it when Chris Hicks went over in the corner for Manly keeping their hopes of a comeback alive.
Hope turned to reality when Andrew Walker went over in the 66th minute to bring Manly within just 8 points.
The Sharks were never really able to put the sword in and held on in the remaining minutes for an unconvincing win that leaves both sides with plenty of work to do.
Ground: Toyota Park Referee: Sean Hampstead Video Referee: Tim Mander Touch Judges: Jeff Younis, Darren Gocher
Scorers: SHARKS Tries: Kimmorley 2, Peachey 2, McGoldrick Goals: Kimmorley 4/6 SEA EAGLES Tries: Menzies, Hicks, Walker Goals: Walker 4/4
By the clock: 0 min: Kick-off!
2nd min: PENALTY GOAL - Sharks. An early penalty for the Sharks in range gives Brett Kimmorley an easy shot at goal - Sharks 2-0
6th min: PENALTY GOAL - Sea Eagles. David Peachy conceded a penalty out in front for being off-side. Andrew Walker slots the 2 points - 2 all.
10th min: TRY - Sharks. The Sharks were given a penalty out in front but chose to run the ball and the gamble paid off. Kimmorley created space for David Peachey to weave through a gap and stretch out to score. Kimmorley converts - Sharks 8-2.
15th min: NEWS - The Sea Eagles managed to produce repeat sets but were unable to capitalise as Chad Randall made his second handling error of the match.
19th min: TRY - Sharks. Peachey put in a kick, Walker hung back and McGoldrick bet him to the ball and scored. Kimmorley fails to convert - Sharks 12-2.
21st min: SIN BIN - Jason Stevens (Sharks) & Ian Donnelly (Sea Eagles). A little bit of niggle has crept in to the game as a fight broke out between Jason Stevens and Ian Donnelly which ended in both being sent to the sin bin.
23rd min: NEWS - Several penalties have been given in the last few minutes for infringements in the play the ball area. The referee could be close to sending a player to the sin bin.
27th min: TRY - Sea Eagles. Manly ran the ball on the last, Torrens drew in the Sharks defenders and put Steve Menzies over the line with a great pass. Walker converts - Sharks 12-8.
31st min: NEWS - Both Jason Stevens and Ian Donnelly have returned from the sin bin.
32nd min: NEWS - Anthony Watmough has been put on report for a high tackle that left Hassan Saleh on the ground for several minutes.
34th min: NEWS - Andrew Lomu who copped a knee to the face earlier in the match is on the sideline and apparently has a fractured cheek bone.
39th min: TRY - Sharks. Manly put in a kick but it deflected off a Sharks players foot, Kimmorley picked the ball up and ran 80 metres to score. Kimmorley converts - Sharks 18-8.
40th min: HALF TIME - It's been a messy first 40 minutes but the Sharks have made more of their opportunities and take a handy lead into the break. Half time score - Sharks 18 Sea Eagles 8.
41st min: The second half is underway!
43rd min: TRY - Sharks. Brett Kimmorley ran to the line, dummied and brushed off 3 players to score. Kimmorley's kick misses as it hits the post right out in front - Sharks 22-8.
45th min: TRY - Sharks. Cronulla, now full of confidence put several passes together before David Peachey strolled over the line. Kimmorley converts - Sharks 28-8.
50th min: NEWS - The Sharks are on a roll but are just forcing the pass too often.
55th min: NEWS - Manly have held off all waves of attack from the Sharks so far keeping their hopes alive in this game.
57th min: TRY - Sea Eagles. Manly in one set managed to go from their own line to the Sharks line and some simple draw and pass put Hicks over in the corner. Walker converts from the sideline - Sharks 28-14.
61st min: NEWS - The penalty count is 11-8 in the Sea Eagles favour.
66th min: TRY - Sea Eagles. Jye Mullane put a kick in, Walker kicked it again before diving on it to score. Walker converts - Sharks 28-20.
69th min: NEWS - Simple errors are starting to hurt both sides.
75th min: NEWS - The Sharks are making it hard work for themselves in trying to see out this match and collect the 2 points.
80th min: FULL TIME - The Sharks for the second week in a row have blown a big lead but this time they have hung on to win. Full time score - Sharks 28 Sea Eagles 20.
----------------------------------------- Leagueunlimited.com players of the match:
3 - B Kimmorley (Sharks) 2 - D Peachey (Sharks) 1 - A Walker (Sea Eagles) -----------------------------------------