The Bulldogs have dealt the Melbourne Storm's NRL finals aspirations a blow with a bruising 6-4 victory at AAMI Park.
Storm skipper Cameron Smith had the chance to level the match with two minutes remaining on Saturday night but missed a tough penalty kick from a metre in from the sideline.
That came after Bulldogs centre Tim Lafai took out Storm winger Marika Koroibete, who was unable to challenge for a Cooper Cronk bomb as they were attacking the tryline.
The Storm have a tough run home to the playoffs with five of their remaining eight games on the road and were desperate to wrap up a win on home turf.
But the Bulldogs didn't follow the script and fought back from a 4-0 half-time deficit to take the points.