Shelvey’s late gem leaves Manchester City frustrated at Newcastle