1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Nc3 d5 5.exd5 Nd4 6.Nxd4 Qe7 7.Nde2 Bg4 8.O-O O-O-O 9.d3 e4 10.Bg5 h6 11.Bxf6 Qxf6 12.dxe4 Bd6 13.Qd3 Qe5 14.f4 Qh5 15.Ng3 Bc5+ 16.Kh1 Qh4 17.Nce2 g5 18.b4 Bxe2 19.Qxe2 gxf4 20.Nf5 Qg5 21.bxc5 h5 22.Rab1 Rde8 23.Qf3 h4 24.h3 c6 25.Nd6+ Kd8 26.Nxf7+ Kc8 27.Nxg5 Ref8 28.Qg4+ Kc7 29.Ne6+ Kb8 30.Nxf8 Rxf8 31.Qg7 Rc8 32.Qxb7#