1.e4 c6 2.d4 d5 3.exd5 cxd5 4.c4 dxc4 5.Bxc4 Nc6 6.Nf3 Bg4 7.Be3 Bxf3 8.Qxf3 e6 9.Qd1 Nge7 10.O-O Nf5 11.Bb5 Qb6 12.Nc3 O-O-O 13.Bxc6 Qxc6 14.d5 exd5 15.Bxa7 d4 16.Ne2 b6 17.Rc1 Bc5 18.b4 Kb7 19.bxc5 Kxa7 20.cxb6+ Qxb6 21.Qa4+ Qa6 22.Rc7+ Kb6 23.Rb1+ Kxc7 24.Qxa6 d3 25.Nf4 Ra8 26.Qxd3 Rxa2 27.Rc1+ Kb6 28.Qb3+ Ka5 29.Qxa2+ Kb5 30.Qb3+ Ka5 31.Ra1#