Town 0 - 1 Rochdale. 42 year old Tony Ford scored the 20th minute winner after a mistake by Gareth Evans allowed Kieron Durkan to provide Lee Todd with enough space to put in a left wing cross which Ford put away.
Evans made the initial mistake and was out of position when Ford stole in to head what was ultimately the winner but Rochdale worked hard for their victory and outplayed the Terriers on the night.
Chris Lucketti was absent for Town and Steve Jenkins was made captain and played in central defence with Thomas Heary coming in at right back but Town didn't get off to an impressive start.
Clive Platt, the visitors' lone striker, harried Kevin Gray into an early mistake. Gray's wayward back pass needed to be stopped by Margetson in order to prevent an early corner.
Town did have early chances, notably an off-balance Andy Booth header from Craig Armstrong's corner and a later header in first half injury time which Neil Edwards tipped over the bar sandwiching Kenny Irons' high free kick, but Ford's 20th minute goal seemed to take the wind out of the nervous Terriers' sails and they began to struggle in the second half.
Rochdale were organised and willing to defend their lead and, despite the introduction of the lively Thorington and Mattis at half time, the Terriers couldn't break down their visitors.
Have Your Say on this defeat.
See Mel Booth's full match report in the Examiner on Wednesday.
Town (4-4-2): Margetson, Heary, Jenkins, Gray, Evans, Irons (Thorington 46), Holland, Armstrong (Mattis 46), Beech (Macari 82), Hay, Booth
Subs not used: Digby, Moses
Rochdale (4-5-1): Edwards, Evans, Coleman, Griffiths (McAuley 30), Todd, Ford, Flitcroft (Ware 89), Jones, Oliver, Platt, Durkan
Subs not used: Gilkes, Townson, Doughty
Attendance: 3,995 (1,028 Away Fans)