1.e4 b6 2.d4 Bb7 3.Bd3 g6 4.Nf3 Bg7 5.O-O e6 6.c4 d5 7.exd5 exd5 8.Re1+ Ne7 9.Qe2 Bf6 10.Bh6 Nd7 11.Nc3 c6 12.cxd5 cxd5 13.Nb5 Nf8 14.Rac1 Bc6 15.Rxc6 Ne6 16.Rxe6 fxe6 17.Qxe6 Qd7 18.Nd6+ Kd8 19.Qxf6 Re8 20.Ne5 Qc7 21.Nef7+ Kd7 22.Qe6+ Kc6 23.Bb5#