Gloucestershire and Northamptonshire served up a gripping contest on 3 May, with momentum swings, standout individual displays and a chase that demanded real composure. This match had everything: early breakthroughs, a gritty rebuild and a decisive partnership that ultimately shaped the result.