1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nxc6 bxc6 6.Nc3 e5 7.Bd3 d5 8.Bg5 d4 9.Ne2 Be7 10.O-O O-O 11.f4 Ng4 12.Bxe7 Qxe7 13.Qd2 Qh4 14.h3 Ne3 15.Rf3 Re8 16.Qe1 Qxe1+ 17.Rxe1 Re6 18.fxe5 Rg6 19.Rg3 Re6 20.Nxd4 Nf5 21.exf5 Rh6 22.f6 g6 23.Nxc6 Bd7 24.Ne7+ Kf8 25.Be4 Rb8 26.Rd1 Be6 27.Nc6 Re8 28.Rgd3 Rh4 29.Rd8 Rxe4 30.Rxe8+ Kxe8 31.Rd8#