There seems to be a lot of love for Newcastle in this game. That's perfectly understandable given their recent exploits. But are they really in a good spot for a win? Let's look at a few things here:

1) Newcastle beat Sunderland 5-1 in their last home game. Good.
2) After beating Sunderland, they did something greater by posting a road win as a huge underdog against Arsenal. Good.

Here's the catch:
1) Before that win over Sunderland, the last time Newcastle won a home game by 4 goals or more this season was when they thrashed Aston Villa by 6-0. What happened in their following home game? They lost by 0-2 to Blackpool.
2) Before their road against Arsenal, the last time Newcastle won on the road as a huge undergog was when they thrashed Chelsea 4-3 in a Carling Cup duel. What happened in their next game? They lost at home to Stoke.

Let's also consider these h2h trends in the Newcastle/Blackburn series:
1) The road team is 6-2 in the last 8 meetings
2) Blackburn are a perfect 5-0 in the last 5 meetings.

I'm not advocating Blackburn as a play here, but Balckburn ML is the best contrarian play on today's soccer board, IMHO.

Just my 2 cents.