1.Nf3 d5 2.c4 e6 3.Nc3 c5 4.g3 Nc6 5.cxd5 exd5 6.d4 cxd4 7.Nxd4 Nf6 8.Bg2 Qb6 9.e3 Bb4 10.O-O Qa5 11.Nb3 Qb6 12.Nxd5 Nxd5 13.Qxd5 O-O 14.e4 Be6 15.Qh5 g6 16.Qh6 Bxb3 17.axb3 Bc5 18.Bd2 Nd4 19.e5 Rfe8 20.Bd5 Rxe5 21.Bxf7+ Kxf7 22.Qxh7+ Kf6 23.Qh4+ Kg7 24.Bh6+ Kg8 25.Qg4 Qe6 26.Qxe6+ Rxe6 27.Rad1 Rae8 28.b4 Bb6 29.Rd3 Re2 30.Be3 Nf3+ 31.Kh1 Bxe3 32.fxe3 Rxh2#