Monaco were given a controversial late penalty in their Champions League clash vs Man City, with Nico Gonzalez adjudged to have fouled Eric Dier