Daryl Mitchell's third Specsavers County Championship hundred of the season - and Moeen Ali's first since April 2016 - ensured Worcestershire took control against Yorkshire on day two at Scarborough.

Division One's bottom side are on course for only their second win of the campaign, while Yorkshire are in danger of being sucked into the relegation fight.

Worcester started day two on 39 without loss replying to 216 and closed in rude health on 314 for one, leading by 198.

Rain and bad light from late afternoon onwards meant a loss of 28.3 overs from the day's allotted 104. There was no play possible beyond 6.15pm.

Moeen finished the day unbeaten on 107 off 167 balls and Mitchell 144 off 270.

Opener Mitchell, 34, navigated testing conditions to reach a 191-ball ton late in an afternoon session shortened by rain.

He shared century partnerships for the first and second wickets with Tom Fell and captain Moeen, who also contributed significantly in watchful fashion and reached his ton off 160 balls after tea.

Mitchell and Fell left superbly, while usually flamboyant Moeen was notably restrained on the way to his first fifty of the season in his second game having been left out of the first three Test Matches against India.

Yorkshire did not bowl as badly as only one wicket in the day suggests.

Mitchell and Fell, who made 45 in his first Championship innings as an opener, took their partnership to 111 before the latter was trapped lbw by Jack Brooks in the 33rd over of the innings.

Former Pears skipper Mitchell started the day unbeaten on 16 and reached his fifty off 91 balls before lunch.

His second fifty came off 100 more balls and added to the two centuries he got in the win over Lancashire at New Road back in June.

Moeen and Mitchell batted together from mid-morning onwards.

The left-handed England man attacked briefly, but largely was determined to navigate a pitch still offering assistance for the seamers.

A Yorkshire attack including two seamers making their first Championship appearances of the season in captain David Willey and Lions bowler Matthew Fisher toiled away.

In hindsight, the White Rose would have wanted to bowl a fuller length on a typical North Marine Road pitch offering plenty of pace and carry.

Rain forced the players off at 3.20pm, bringing about an early tea, and 19 overs had been lost by the time they resumed 90 minutes later.

Moeen clubbed the first ball of the evening for six over long-on off Josh Poysden's leg-spin to move into the seventies.

The left-hander became a touch more expansive after tea, and he handsomely drove Willey through the covers to take the lead beyond 150.

He then flayed Brooks over cover to reach his century before offering a difficult chance to a running Fisher at deep backward square on 106 off Willey with what proved to be the last ball of the day and 9.3 overs were lost late due to bad light.

Mitchell and Moeen will continue their 203 stand at the start of day three.