Warwickshire 126 (Finn 4-53, Murtagh 3-20) and 293 for 8 ( Lamb 71, Trott 54, Woakes 53, Higgins 4-49, Murtagh 3-52) lead Middlesex 161 (Franklin 55, Higgins 38, Sidebottom 4-29) by 258 runs
England all-rounder Chris Woakes made an impact with the bat on his return to Warwickshire's side and Matt Lamb, grittily led the way in just his third first-class match, as Warwickshire fought back in determined style against champions Middlesex at Lord's.
Lamb, 21 last month and a product of Warwickshire's age group system, played with the composure of a veteran across 165 balls and was joined by Woakes, Jonathan Trott and Andy Umeed in a battling performance which has breathed new life into a low-scoring contest.
Woakes and Trott made half-centuries, with Woakes helping Lamb to add 102 in 32 overs for the sixth wicket in a partnership that could yet shape the destination of this game. Warwickshire had reached 293 for 8 by stumps, a lead of 258, with Ryan Higgins the pick of Middlesex's bowlers with 4 for 49 and Tim Murtagh taking 3 for 52.
Twenty wickets had fallen on day one, on a seaming surface, with Middlesex just 35 runs ahead on first innings after replying with 161 to Warwickshire's 126, and a similar clatter of wickets was expected when the visitors began the second day still 23 runs adrift at 12 without loss.
Dominic Sibley fell early, edging Murtagh to keeper John Simpson to go for 17, but then Trott and Umeed began to turn the tables by adding 73 in 20 overs for the second wicket.
Middlesex's pace attack, so hostile on the first morning, did not pose the same threat and both Steven Finn and Tom Helm bowled too many loose balls, but it was still a fine effort by the Warwickshire pair, with Trott hooking and pulling Helm to the boundary several times.
Opener Umeed fell for 30, shouldering arms to the first ball of Higgins's second spell from the Nursery End and watching aghast as it nipped up the slope to clip his off stump.
Two balls later and Ian Bell was gone for a duck, leg-before to Higgins, who followed that up by having Trott caught behind in his next over for 54, made from only 73 balls and including 10 fours. Suddenly, Warwickshire had slumped from 100 for 1 to 109 for 4 at lunch, and a Middlesex victory again seemed the likeliest outcome.
With the second ball of his second spell, Murtagh had Tim Ambrose caught at the wicket for 16 but, from 139 for 5, Lamb and Woakes led further resistance and batted with increasing confidence.
The Wolverhampton-born Lamb drove the disappointing Finn through extra cover with a flourish for one of his 10 fours - as did Woakes in the same over - and the pair were still together at tea, which Warwickshire took in some comfort at 218 for 5.
Higgins, summoned again to bowl his medium-pacers, ended the stand on 241 when Woakes, on 53, mishit to mid-on where Murtagh did well to hold on to a sprawling catch. Woakes had faced 93 balls, hitting 11 fours and it was a fine effort in his first match for two months following an intercostal muscle injury lay-off.
The second new ball was taken at 255 for 6 and, in the fourth and fifth overs with it, Lamb edged Helm behind and Jeetan Patel was bowled for 0 aiming an ugly swipe at Murtagh.
Keith Barker, though, found a willing partner in No 10 Chris Wright and a further 31 had been added for the ninth wicket when bad light ended play seven overs early. Barker is 30 not out, Wright is unbeaten on 11 and Warwickshire, bottom of Division One, will be aiming for their first championship win of the season on the third day of what has been a fascinating contest.