#UCL so far: test your knowledge

The business end of the UEFA Champions League season is upon us, with 13 games to go before the 2016/17 winner is crowned. But how much do you remember about the first 112 matches?