City midfielder James Maddison scored a terrific long-range goal against Newcastle at St. James' Park.