1.Nf3 d5 2.e3 Nf6 3.c4 c6 4.Qc2 g6 5.b3 Bg7 6.Bb2 O-O 7.Be2 c5 8.cxd5 Qxd5 9.Nc3 Qf5 10.Bd3 Qd7 11.Ne4 Nxe4 12.Bxe4 Bxb2 13.Qxb2 Qg4 14.Qe5 Nd7 15.Qxe7 Qxg2 16.Rg1 Qh3 17.O-O-O Qh6 18.h4 Qg7 19.Kb1 a5 20.h5 a4 21.hxg6 hxg6 22.Bxg6 fxg6 23.Qe6+ Rf7 24.Rxg6 Ra6 25.Qe8+ Rf8 26.Rxg7+ Kxg7 27.Rg1+ Kh6 28.Qe7 Rxf3 29.Qh4#