1.Nf3 Nf6 2.g3 g6 3.b4 Bg7 4.Bb2 O-O 5.Bg2 d6 6.c4 e5 7.O-O Nbd7 8.Qc2 Re8 9.Nc3 c6 10.b5 d5 11.bxc6 bxc6 12.cxd5 cxd5 13.Nb5 Ba6 14.Nd6 Re6 15.Nxf7 Qa5 16.Bh3 Re7 17.d4 e4 18.N3e5 Rc8 19.Qd1 Qb6 20.Nxd7 Nxd7 21.Qb3 Kxf7 22.Qxd5+ Ke8 23.Ba3 Bc4 24.Qg5 Bf6 25.Qf4 g5 26.Qg4 Be6 27.Qh5+ Bf7 28.Qh6 Bxd4 29.Bxd7+ Rxd7 30.Qf8#