Defending NRL champions Melbourne Storm overturned a 10-point first-half deficit to beat Brisbane Broncos 32-16 and record a second successive win.

Having edged out North Queensland Cowboys 7-6 in a rematch of last year's Grand Final in their previous fixture, the Storm fell 12-2 behind after 20 minutes.

Cameron Smith opened the scoring with a seventh-minute penalty but Darius Boyd and Jamayne Isaako crossed to seemingly give the Broncos command.

However, Young Tonumaipea bounced off a couple of tackles to respond for the Storm, who then took the lead when Felise Kaufusi went over for their second try.

Smith pulled the strings in the second half as Melbourne took control, Cameron Munster joining Kaufusi in putting Queensland's State of Origin woe behind him to slip through a tackle and score.

Jordan Kahu hit back for Brisbane but the Storm pulled away in the closing stages as Suliasi Vunivalu and Jahrome Hughes put the game beyond doubt.

Melbourne are seventh, two points ahead of Brisbane in ninth and eighth-place Wests Tigers, who also fell victim to a comeback in a 24-16 defeat at Cronulla Sharks.

The Tigers led 10-2 at the interval largely because of the boot of Esan Marsters, but the Sharks scored three tries in the space of nine minutes to turn the game firmly in their favour.

Paul Gallen, Valentine Holmes and Edrick Lee all found the try-line to make it 18-10 and, though Tuimoala Lolohea responded to cut the gap to two points, fifth-place Cronulla's victory was sealed when Jesse Ramien went in for their fourth try.