Proteas international David Bedingham scored 109 not out on the final day to help Durham chase down a target of 296 to beat Northamptonshire in the latest round of the English County Championship.