1.g3 Nc6 2.c4 e6 3.Bg2 d5 4.Nf3 d4 5.d3 Bb4+ 6.Bd2 a5 7.O-O Nf6 8.Bxb4 axb4 9.a3 O-O 10.Qb3 e5 11.Nbd2 bxa3 12.Rxa3 Rb8 13.Rfa1 Qe7 14.Ra8 Bd7 15.Rxb8 Rxb8 16.Qa3 Kf8 17.Ne1 Bg4 18.Kf1 Nb4 19.Qa7 Nd7 20.Bxb7 c6 21.Ba8 Qd8 22.Ra4 Kg8 23.Bb7 Qf8 24.Ne4 f5 25.Ng5 Qe7 26.Rxb4 Qxb4 27.Bxc6 Nf6 28.f3 Bh5 29.Qc7 Be8 30.Ne6 Bf7 31.Nd8 Bg6 32.Bb7 Rxd8 33.Qxd8+ Be8 34.Bc6 Kf7 35.Bxe8+ Kf8 36.Bc6+ Kf7 37.f4 exf4 38.Qc7+ Kg6 39.Ng2 fxg3 40.Qxg3+ Kf7 41.Nf4 Ng4 42.Bd5+ Ke8 43.Ng2 Qxb2 44.h3 Qc1+ 45.Qe1 Ne3+ 46.Nxe3 Qxe3 47.Kg2 Qg5+ 48.Qg3 Qh6 49.h4 Qd6 50.h5 h6 51.Qxd6 f4 52.Qc7 g5 53.hxg6 h5 54.Qb8+ Ke7 55.Qa7+ Kf8 56.Qf7# 1-0