County Championship D1, Gloucester, day three (stumps):
Middlesex 383 & 151-2 v Gloucestershire 695-9 dec.
Spearman made 196 of his runs without leaving the crease
Craig Spearman made the highest ever score by a Gloucestershire player on day three against Middlesex, beating a 128-year-old record held by WG Grace.
Spearman made 341, hitting 40 fours and six sixes, thrusting his side to 695-9 declared in reply to Middlesex's 383.
The Kiwi's epic 390-ball knock eclipsed the iconic Grace's 319, scored against Yorkshire at Cheltenham back in 1876.
Middlesex closed on 151-2 - a deficit of 161 - with Ed Joyce unbeaten on 71 and Owais Shah 58 not out.
It was the third triple-century scored by a Gloucestershire player, and first since Wally Hammond in 1939.
Spearman, whose previous highest first-class score was 180 not out, put on 283 runs for the third wicket with skipper Christopher Taylor, who made 100.
He played 19 Tests and 51 one-dayers for New Zealand between 1995 and 2001 before turning his back on the game.
Spearman, 31, moved to Britain in July 2001 to pursue a career in banking, but was forced to revert to cricket because of the effects 11 September had on the industry.
He plays for Gloucestershire not as an overseas player as he holds a British passport.
Gloucestershire: C M Spearman, W P C Weston, A P R Gidman, M G N Windows, C G Taylor (Capt), Shoaib Malik, A M Smith, S J Adshead (Wkt), I D Fisher, J Lewis, Shabbir Ahmed.
Middlesex: S G Koenig, B L Hutton, O A Shah (Capt), E C Joyce, P N Weekes, J W M Dalrymple, D C Nash (Wkt), L Klusener, C T Peploe, P M Hutchison, M Hayward.