Bradford City earned all three points on their trip to Peterborough United in League One.
Jordy Hiwula put the visitors in front early in the first half, and that proved to be the only goal of the game.
Boss Stuart McCall said: “This is the first time of the season we can say we got what we deserved.
“Individually there were so many good performances. The defensive unit was terrific, we got the full backs forward, the midfield three, Mark Marshall really worked hard and the front two were a threat.
“The only negative is it should have been a lot more comfortable. We dominated lots of aspects of the game.
“We got fantastic backing and I think both the supporters and the players deserved that result.”
Peterborough: Alnwick, White, Baldwin, Bostwick, Binnom-Williams, Maddison, Da Silva Lopes, Forrester, Gwion Edwards, Nichols, Taylor. Subs: Smith, Hughes, Tyler, Jermaine Anderson, Coulthirst, Nabi, Chettle.
Bradford: Doyle, McMahon, Vincelot, Knight-Percival, Meredith, Law, Cullen, Devine, Marshall, Hanson, Hiwula. Subs: Billy Clarke, Sattelmaier, Anderson, Webb-Foster, Boateng.
Referee: Darren Handley (Lancashire)