Lakmal was the pick of the bowlers, taking 3-71. He started the day with six consecutive maidens, two of them with wickets; opener John Campbell on 5 and Nkrumah Bonner for a duck.
Lakmals eventful seventh over conceded three boundaries to Mayers, who was then dropped.
Mayers was eventually out for 49 in the first over after lunch. Two others fell in the middle session, Jermaine Blackwood for 18 and Holder for 30 off 34 balls.
Brathwaite should have joined them, but he was dropped on 37. His partner at tea, Joshua Da Silva, was also given a reprieve after a video review of the second ball he faced.
Da Silva was eventually out for 1 after 35 balls, the fifth batsman in seven to edge behind the wickets. Alzarri Joseph, dropped on 28, was out lbw on 29 at 222-7.
But the bowlers flagged at the end of the day. After conceding 86 runs in the first session and 85 in the second, they went for 116 after tea. Brathwaite batted on serenely, facing 239 balls for his 99 not out. He hit 11 boundaries.
Brathwaite received late support from Cornwall, who was 43 not out from 53 balls at stumps. Cornwall is a tailender but in high spirits after producing his test high score of 61 just last week.
More AP sports: https://apnews.com/apf-sports and https://twitter.com/AP_Sports