Shepshed took the lead on 15 minutes through Shay Brennan but the lead lasted just 60 seconds as poor defending let Kyle Brady in to head home and level the scores.
On 26 minutes, the home side took the lead when a Mykel Beckley cross from the right went in off the post and put Shepshed on the back foot but Dynamo worked hard to get back in the game and levelled on 40 minutes through Liam Hurst.
After the interval there were bags of chances for both sides but on 63 minutes Shepshed were down to ten men when Sam Preston was sent off for a second yellow card. Joe Pheasant was sent off for a foul on Mensah Kinch.
Despite being reduced to nine men, the league leaders couldn’t find the breakthrough and Shepshed held on to secure a point.