1.e4 e6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Nd7 5.Nf3 Ngf6 6.Bg5 Be7 7.Nxf6+ Nxf6 8.Bc4 O-O 9.Qe2 c6 10.O-O-O b5 11.Bd3 h6 12.h4 Qd5 13.Kb1 Bb7 14.Bxf6 Bxf6 15.Be4 Qd6 16.g4 Qf4 17.g5 Be7 18.Ne5 g6 19.Bxc6 Bxc6 20.Nxc6 Bd6 21.h5 gxh5 22.Qxh5 Qf5 23.Qxh6 f6 24.g6 Rac8 25.Qh8#