After a thrilling weekend of Premier League action, the title race has been all but ended before the halfway stage, the relegation battle is well and truly on, and sides are moving up and down midtable like a yo-yo! So, what have we learned from the latest set of fixtures ...