Match ends, Bristol Rovers 0, Charlton Athletic 0.
Charlton goalkeeper Dillon Phillips produced one of the saves of the season to help earn his promotion-chasing team a goalless League One draw at Bristol Rovers.
Jonson Clarke-Harris thought he had broken the deadlock with a well-struck 37th minute free-kick from just outside the box but, with the ball bound for the bottom corner, Phillips dived full length to make a magnificent stop with his left hand.
Both goalkeepers distinguished themselves in a match dominated by the strong wind. Rovers' Jack Bonham dived to his right to keep out a 43rd-minute drive from Igor Vetokele after the striker had been put through by Josh Cullen's pass.
Cullen had the ball in the net on the stroke of half-time, but his close-range effort was ruled out by a flag for offside. And Rovers substitute Alex Jakubiak suffered the same fate when netting from a Clarke-Harris pass near the end.
Both teams deserved credit for producing an entertaining game in wretched weather conditions.
Match report supplied by the Press Association.
- 15J Clarke
- 6UpsonBooked at 83mins
- 8O Clarke
- 7SercombeSubstituted forSinclairat 90+3'minutes
- 10NicholsSubstituted forJakubiakat 68'minutes
- 12ReevesSubstituted forFosu-Henryat 77'minutes
- 15PratleySubstituted forAriboat 66'minutes
- 9TaylorBooked at 76mins
- 14VetokeleSubstituted forParkerat 62'minutes
- Dean Whitestone
- Shots on Target
Second Half ends, Bristol Rovers 0, Charlton Athletic 0.
Substitution, Bristol Rovers. Stuart Sinclair replaces Liam Sercombe.
Corner, Charlton Athletic. Conceded by Michael Kelly.
Attempt blocked. Jonson Clarke-Harris (Bristol Rovers) right footed shot from outside the box is blocked.
Josh Cullen (Charlton Athletic) wins a free kick in the attacking half.
Foul by Abu Ogogo (Bristol Rovers).
Foul by Josh Parker (Charlton Athletic).
Tom Lockyer (Bristol Rovers) wins a free kick in the attacking half.
Foul by Anfernee Dijksteel (Charlton Athletic).
Abu Ogogo (Bristol Rovers) wins a free kick in the attacking half.
Ed Upson (Bristol Rovers) is shown the yellow card for a bad foul.
Tariqe Fosu-Henry (Charlton Athletic) wins a free kick in the attacking half.
Foul by Ed Upson (Bristol Rovers).
Corner, Bristol Rovers. Conceded by Ben Purrington.
Substitution, Charlton Athletic. Tariqe Fosu-Henry replaces Ben Reeves.
Lyle Taylor (Charlton Athletic) is shown the yellow card for a bad foul.
Foul by Lyle Taylor (Charlton Athletic).
James Clarke (Bristol Rovers) wins a free kick on the left wing.
Attempt missed. Michael Kelly (Bristol Rovers) left footed shot from outside the box is too high.