1.Nf3 Nf6 2.c4 e6 3.Nc3 Bb4 4.g4 h6 5.Qc2 c5 6.a3 Ba5 7.Rg1 d5 8.g5 hxg5 9.Rxg5 O-O 10.b4 cxb4 11.axb4 Bxb4 12.Bb2 dxc4 13.Ra4 a5 14.Ne4 Nbd7 15.Qxc4 e5 16.Nxe5 Nxe5 17.Bxe5 Ra6 18.Rxb4 axb4 19.Qxa6 bxa6 20.Nxf6+ Kh8 21.Rh5#