1.e4 e6 2.d4 d5 3.Nc3 Bb4 4.Bd3 dxe4 5.Bxe4 Nf6 6.Bg5 c5 7.dxc5 Qc7 8.Bxf6 gxf6 9.Qd4 Qxc5 10.Qxf6 Rg8 11.Ne2 Nd7 12.Qh4 Qe5 13.O-O-O Be7 14.Qh3 Nf6 15.f4 Qc5 16.Qf3 Bd7 17.Rd3 Nxe4 18.Qxe4 Bc6 19.Qxh7 Rxg2 20.Rhd1 Bf6 21.Ne4 Bxe4 22.Qxe4 Rc8 23.Rg3 Rxh2 24.c3 Qc6 25.Rg8+ Ke7 26.Qb4+ Qc5 27.Qxb7+ Rc7 28.Qb8 Rxe2 29.Re8#