Melbourne Storm winger Matt King crossed the line for a try in the 70th minute to put the in-form Storm within striking distance, but the Penrith Panthers had all the answers in tonight's NRL game at Penrith Stadium.
King's try put the Storm within eight points, but the Panthers finished the game with three tries in the final 10 minutes to put the cap on a 36-16 win.
Alex Chan (32nd minute) and Steven Bell, who scored his fifth try of the season, also found their way across the stripe for the Storm (3-2), who lost for only the second time in the Telstra Premiership season.
Fullback Rhys Wesser scored two tries to lead the way for Penrith, which led 12-6 at half-time on its way to its second win of the season.
The Storm returns to Melbourne's Olympic Park, where it is unbeaten this season, on Saturday night to host the Parramatta Eels.