Dagnall put Dale in front after 12 minutes, picking up a loose clearance from City defender Steve Williams and then brushing off a challenge from Zesh Rehman before slotting the ball into the net.
Keith Hill’s side tore holes in the Bradford backline and it was no surprise when they added a second goal. Dagnall scored his 12th goal of the season with a mishit shot after the home side failed to clear Chris O’Grady’s cross.
O’Grady completed the scoring after 57 minutes following good work by Dagnall. City keeper Simon Eastwood managed to turn Dagnall’s shot away but the home defence failed to clear the ball once again leaving O’Grady to slot into an empty net.