Eoin Morgan pressed his England claims by completing a century to put Middlesex in firm control of their LV= County Championship clash with Lancashire at Lord's.
On the day he was named as England Twenty20 captain for next week’s NatWest international against Sri Lanka, Morgan enhanced his Test chances by hitting 103 as Middlesex declared with a first-innings lead of 193 on 459 for eight.
Middlesex bolstered their position as Lancashire slipped to 15 for one second time around at the end of a shower-hit third day in the Division One encounter.
With interruptions for the weather, Middlesex initially made slow progress as they built on their overnight 275 for three.
Lancashire player-coach Glen Chapple and seam partner Kyle Hogg both regularly beat the bat of Morgan and Neil Dexter in favourable conditions.
Dexter, following up a career-best 6-63 with the ball, did reach his half-century but fell soon after as Hogg broke his defences.
Morgan pressed on but, in sight of his first championship century for four years, played with considerable caution in the nineties.
He also survived a close lbw shout off Chapple before eventually crashing a square cut off Hogg to the boundary to bring up three figures in 188 balls.
He lasted just another nine deliveries as Tom Smith had him caught down the leg side by Jos Buttler for 103 and Joe Denly quickly followed to leave Middlesex 317 for six.
They recovered to post a big lead with some strong lower-order efforts from Ollie Rayner and John Simpson, who hit 77 and 50 respectively.
Rayner took the attack to Lancashire and was particularly severe on Simon Kerrigan in his 107-ball knock, which included a six and 10 fours, before eventually falling to the left-arm spinner.
That prompted Chris Rogers to declare and Middlesex struck again before the close as Tim Murtagh removed Luis Reece lbw for two.
Kerrigan came in as nightwatchman and was five not out at stumps, with Paul Horton on eight.