1.e4 Nf6 2.Nc3 d6 3.d4 g6 4.f4 Bg7 5.Nf3 c5 6.Bb5+ Bd7 7.e5 Ng4 8.e6 fxe6 9.Ng5 Bxb5 10.Nxe6 Qa5 11.Qxg4 Kf7 12.Ng5+ Kf8 13.Qe6 Be8 14.Bd2 cxd4 15.Nd5 Qd8 16.f5 Nd7 17.Qe2 Bf7 18.Nxf7 Kxf7 19.Qe6+ Kf8 20.fxg6 hxg6 21.O-O+ Nf6 22.Rae1 Rh5 23.Nxe7 Qe8 24.Qg8#