Millwall have overcome Doncaster in a five-goal game at the New Den to edge further away from the Championship relegation zone.
Liam Trotter and Billy Sharp both scored braces that included a penalty for both sides, but Darius Henderson's 84th minute effort was enough to secure victory for the Lions.
Midfielder Trotter put the home side ahead from the spot in the 25th minute after Brian Stock felled John Marquis before Sharp also levelled from 12 yards 15 minutes later.
Trotter then went straight up the other end and rode a few challenges before firing home to make it 2-1 to Millwall at the break.
Henderson put the game out of reach six minutes from time before Sharp's second of the night just before the end.
Kenny Jackett's side jump four places to 17th while Rovers remain rockbottom.