6 Glover: Hardly tested.

6 Ayling: Caught out for goal but only after Barlaser and Clarke were turned. Otherwise solid.

6 Fry: Comfortable for the most part and relished the Hugill challenge.

6 Clarke: Went close with two first half headers but was turned in build-up to Rotherham goal.

6 Engel: Troubled by Kioso in early stages of second half but otherwise comfortable.

6 Hackney: Tried to get Boro on front foot at every opportunity but was frustrated as Rotherham sapped rhythm out of the game.

5 Barlaser: Unusually careless in possession at times against his former club.

6 Jones: Winger forced off early on after he injured his hamstring following a needless shove from Jordan Hugill. Concern ahead of Chelsea.

5 Azaz: Struggled to build on encouraging debut at Millwall. Difficult against a team set up to stifle.

5 Greenwood: Bright start and had good strike saved in first half but faded and final ball let him down.

6 Rogers: Quiet and ineffective for most part but brilliant backheel teed up Forss equaliser.

Substitutes:

6 Forss (for Jones, 19): Stuck at it on the right side, clinical late finish to rescue a point.

6 Crooks (for Azaz, 67): Different dynamic from the bench.

Coburn (for Greenwood, 81): N/A

O’Brien (for Barlaser, 81): N/A

Subs not used: Jones, van den Berg, Gilbert, McNair, McCabe

Rotherham: Johansson 7, Peltier 7, Revan 7, Morrison 7, Odoffin 7, Bramall 6 (Kioso, 36); Clucas 6, Tiehi 6, Lindsay 6 (Rathbone 76), Cafu 6 (Nombo, 86), Hugill 6 (Eaves, 76)

Subs not used: Phillips, Bola, Appiah, McGuckin, Kelly

Man of the Match: Marcus Forss. Difficult game for substitute to get into but clinical late finish rescued point.