Northants began day two on 251/8, with Ian Butler and Maurice Chambers aiming to add as many runs to their overnight total as possible and in particular looking to get a third batting point.
Butler and Chambers started the day well, as they added 31 before Chambers was caught by Sam Robson off Ravi Patel for 10. Muhammad Azhar Ullah followed shortly after, when he was caught off Toby Roland-Jones for 0, as Northants ended on 283 all out. Ian Butler impressed with the bat on his first class debut for Northants, as he finished on 48 all out.
Northants got off to a great start, as Azhar Ullah removed possible future England opener Sam Robson, who was caught by James Middlebrook for 8. However Middlesex came fighting back, with Australian test opener and Middlesex skipper, Chris Rogers leading the charge, as he and Dawid Malan put together a partnership of 190 runs.
Rogers continued his fine 2014 form, as he scored a century before finally being dismissed for 106, when he was finely bowled by Matthew Spriegel. Malan followed 28 runs later, when he was caught by Duckett off Hall for 92. Despite some very good bowling from the Northants attack, Neil Dexter (35) and Joe Denly (20) were able to see Middlesex through to the end of the day, with the score on 262/3.
The match is finely poised, with both teams looking to add more bonus points on day three. The match will resume at 11am, and as ever, follow @NorthantsCCC on Twiter for regular match updates.