What a terrific weekend for the soccer fan. The EPL scheduling computer produced two games involving teams from the top six finishers in the league last season, and the other two top-six teams were also in action. These four matches promised a feast of top class soccer for the TV viewer on Saturday and Sunday, and did they deliver on that promise? Yes, and how! And for us referees, there were plenty of interesting decisions for discussion.