Varun Chopra scored an unbeaten 141 as Warwickshire made Middlesex toil on day one of their LV= County Championship match at Uxbridge, finishing on 269/2.
The 26-year-old opener enjoyed himself in scorching conditions after winning the toss at the outground which is hosting its first Championship match of the summer a day after being the venue for Middlesex's Friends Life t20 win over Kent.
Chopra and Ian Westwood, who made 65 before falling to Toby Roland-Jones, took the score to 113 before the first wicket fell, while number three Laurie Evans made a steady 37 from 123 balls at number three.
He fell to part timer and club captain Neil Dexter, standing in for regular Championship skipper Chris Rogers during the Ashes Series, in the evening session.
Middlesex's main saving grace from a hard day in the field was the performance of left-arm spinner Ravi Patel, who kept a lid on the scoring, conceding just 49 in his 29 overs.