Maybe, just maybe, the answer to Reading's attacking difficulties has been staring us in the face all along. With Yann Kermorgant's defensive work too important to see him dropped maybe he should be moved to centre back and today's only goalscorer, Paul McShane, replace him up front.
Reading's captain was once again the hero, as he scored with a smart finish four minutes from the end, after he had returned from injury as a first half substitute.
That Reading were even in a position to win the game, was largely down to an impressive man of the match display from Ali Al-Habsi. The Oman international pulled off a number of smart saves.
Reading started the game brightly, but were soon reliant on Al-Habsi and Kermorgant's heading, as the home side put them under intense pressure. Such were the difficulties Reading were having with Rotherham's direct style, Jaap Stam felt the need to take young Liam Kelly off just 28 minutes into his league debut.
It was a shame, but it was the right decision. Starting Kelly was always a risk given it was hardly a surprise that Rotherham were going to launch an aerial bombardment. Stam was right to be decisive, but he was a tad naive not to anticipate the problems Rotherham were going to cause. He will learn and he will need to be supportive to Kelly, who did little wrong apart from being little.
Reading got better as the game went on and could have taken the lead when Garath McCleary saw a penalty saved by Liam Camp. However, he was not to be made to pay as McShane struck home after a goal scramble. The win sees Reading rise to 8th.
We will have our full match report, player ratings and more in due course.