Bristol Rovers will have just three days between their damaging 3-2 defeat to Rotherham United and facing bottom side Shrewsbury Town in another massive game