Marquez closes Championship gap with another victory