Newcastle closed the gap on fourth place with victory at Blackburn while Aston Villa came from two down to draw with QPR