Teenager Ryan Taylor scored his first goal for Rotherham to help them earn victory over Shrewsbury.
Chris O'Grady hit the post before the 19-year Talor scored in the 39th minute with the faintest of headers.
Shrews almost equalised when Michael Symes hit the post and Dave Hunt's follow up was scrambled off the line.
O'Grady then saw his 71st-minute effort strike the bar but with seven minutes remaining Derek Holmes rose above everyone to head home.
Rotherham: Warrington, Coughlan, Sharps, Joseph, Brogan (Hurst 88), Hudson, Danny Harrison, Mills, Derek Holmes, O'Grady, Taylor.
Subs Not Used: Annerson, Tonge, Duncum, Ross.
Goals: Taylor 38, Derek Holmes 81.
Shrewsbury: Garner, Darren Moss, Langmead, Jones, Tierney, Ashton (Davies 60), Drummond, Hunt (Leslie 46), Hall, Hibbert, Symes.
Subs Not Used: Esson, Pugh, Murdock.
Ref: Carl Boyeson (E Yorkshire).