Well, another mixed bag of results - and further proof as if it was needed that I’m never likely to worry bookmakers up and down the country with my predictions!

Here are the actual results from last weekend - those where I guessed the correct result are highlighted in purple and those which have the correct result and score are highlighted in red (or they would be if I had actually got any right!  This is getting worse rather than better!):

English Premiership

Arsenal 1-0 Man City

Aston Villa 2-1 Fulham 

Bolton 3-0 Reading 

Chelsea 1-0 Portsmouth

Derby 1-2 Birmingham 

Everton 1-1 Blackburn                     

Sunderland 0-2 Liverpool 

West Ham 1-1 Wigan 

Manchester United 1-0 Spurs

Middlesbrough 2-2 Newcastle United

Scottish Premier Division

Celtic 5-0 Hearts

Falkirk 0-1 St Mirren

Gretna 1-2 Motherwell

Hibernian 3-3 Aberdeen

Inverness Caley Thistle 0-3 Dundee United

Kilmarnock 1-2 Rangers