Warwickshire County Cricket Club toiled on the opening day of their County Championship game with Yorkshire at Headingly.
Warwicks won the toss and decided to field. They allowed Yorkshire to make 91 runs before Chris Woakes had Adam Lyth caught and bowled after the opener had made 32.
His fellow opener Joe Root had made 69 when he was out bowled by Keith Barker.
Woakes took his second wicket by bowling out Adam Gale for five to see Yorkshire on 128-3 and then Barker had Gary Ballance trapped lbw for five.
At the other end, Kane Williamson was plodding on as Chris Wright bowled Bairstow and then had Rashid caught by Porterfield.
Williamson and Tim Bresnan put on 113 for the seventh wicket which came when Williamson became Barker's third victim.
Bresnan followed shortly after making 61 bowled by Woakes as Yorks closed on 310-8 from 96 overs.