George Russell won the Azerbaijan Grand Prix for Mercedes and cut Andrea Kimi Antonelli's championship lead to 66 points.