Preston midfielder Ben Whiteman missed a penalty as the visitors were forced to settle for a goalless draw at Millwall in the Championship.
The midfielder’s second-half spot-kick cannoned back off the post as both sides cancelled each other out in a tame match at The Den.
Maikel Kieftenbeld’s crisp blocked volley was a rare moment of quality in the first half, as chances at both ends were at a premium.
The result leaves Preston in 13th on 38 points, while Millwall move above Blackpool into 14th in the table on 37.
A cagey first half saw just three touches in the opposition box as both sides lacked a cutting edge.
Kieftenbeld’s goal-bound volley was the standout moment – Scott Malone’s corner headed away before the Dutchman crashed the ball with his right foot back towards goal, only for the effort to be deflected behind.
Millwall started the second half well and almost carved out an opening when Benik Afobe was put in behind the Preston defence by Danny McNamara’s diagonal pass, but the striker’s heavy first touch allowed goalkeeper Daniel Iversen to smother the effort.
Preston were then gifted a great chance to take the lead when Andrew Hughes went down under a challenge from Shaun Hutchinson in the Millwall area, with referee Kevin Friend pointing to the spot.
Whiteman stepped up and went to the goalkeeper’s right, with goalkeeper Bartosz Bialkowski going the right way, but the ball struck the inside of the post and bounced back out to leave the score goalless.
4HutchinsonBooked at 63mins
11MaloneSubstituted forMahoneyat 61′minutes
10BurkeSubstituted forJ Wallaceat 61′minutes
20BennettBooked at 60minsSubstituted forBureyat 78′minutesBooked at 83mins
2van den Berg6Lindsay16Hughes
2van den BergBooked at 17mins
16HughesSubstituted forEarlat 68′minutes
18LedsonSubstituted forBrowneat 79′minutes
9EvansSubstituted forArcherat 71′minutes
Match ends, Millwall 0, Preston North End 0.
Second Half ends, Millwall 0, Preston North End 0.
Tyler Burey (Millwall) wins a free kick in the defensive half.
Foul by Alan Browne (Preston North End).
Attempt missed. Tyler Burey (Millwall) right footed shot from outside the box misses to the right.
Billy Mitchell (Millwall) wins a free kick on the right wing.
Foul by Joshua Earl (Preston North End).
Tyler Burey (Millwall) is shown the yellow card for a bad foul.
Foul by Tyler Burey (Millwall).
Brad Potts (Preston North End) wins a free kick in the defensive half.
Tyler Burey (Millwall) wins a free kick in the attacking half.
Foul by Benjamin Whiteman (Preston North End).
Substitution, Preston North End. Alan Browne replaces Ryan Ledson.