1.e4 d5 2.exd5 Nf6 3.d4 Bg4 4.Be2 Bxe2 5.Qxe2 Qxd5 6.Nf3 Nc6 7.c4 Qf5 8.O-O O-O-O 9.d5 Nb4 10.Nc3 Nd3 11.Qc2 Qg6 12.Be3 Ne5 13.Qe2 Nxf3+ 14.Qxf3 Kb8 15.Rfd1 Nd7 16.Qf4 a6 17.c5 Nf6 18.Qa4 Ng4 19.c6 Nxe3 20.fxe3 e5 21.Qc4 Be7 22.cxb7 Qb6 23.Kh1 Rd6 24.Ne4 Rh6 25.Rac1 Rd8 26.Rd3 Rd7 27.Rb3 Qg6 28.d6 Qh5 29.dxc7+ Rxc7 30.Qxc7+ Ka7 31.b8=Q#