If we get 12 points from our next 4, and Arsenal get 6 points from their next 3, then we can win the league on the weekend of the 20th/21st of May.
Arsenal plays away at Forest on the 20th. A loss would mean we've won the title before playing Chelsea the following day. A draw means they could only match our points (so we would have basically won the league without being a mathematic certainty - this would be the best option IMO).
I'll take winning the league in any way - but it's always better to win the league when we play - especially if we can do it vs a big 6 rival like Chelsea in front of our home fans.
If they crumble and lose against both Chelsea and Newcastle, we could theoretically win the league at Goodison Park on the 14th.
The absolute main thing is that we win our next 3 games. We can't let them off the hook from here.