1.d4 Nf6 2.Bf4 c5 3.Bxb8 Rxb8 4.dxc5 Qa5+ 5.c3 Qxc5 6.Nf3 g6 7.e3 Bg7 8.Nbd2 O-O 9.Be2 d5 10.O-O b5 11.Nb3 Qc7 12.Nbd4 b4 13.cxb4 Rxb4 14.Rc1 Qb6 15.Nc6 Rxb2 16.Nxe7+ Kh8 17.Rxc8 Rxc8 18.Nxc8 Qc7 19.Ba6 Rxa2 20.Qd3 Qc6 21.Ne7 Qxa6 22.Ne5 Qxd3 23.Nxf7#