1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nxc6 bxc6 6. Nc3 Bg7 7. Bc4 d6 8. O-O Nf6 9. Bg5 O-O 10. Qd2 Ng4 11. h3 Ne5 12. Bb3 Ba6 13. Rfd1 Bc8 14. f4 Nd7 15. Re1 h6 16. Bh4 Bf6 17. Bxf6 exf6 18. Rad1 Qb6+ 19. Qe3 Qxe3+ 20. Rxe3 Re8 21. Rde1 f5 22. exf5 Rxe3 23. Rxe3 gxf5 24. Re7 d5 25. Ba4 Rb8 26. Bxc6 Rxb2 27. Bxd7 Rxc2 28. Re8+ Kg7 29. Rxc8 Rc1+ 30. Kf2 Rc2+ 31. Kf3 h5 32. Nxd5 Rxc8 33. Bxc8 Kg6 34. Ne7+ Kf6 35. Nc6 h4 36. Nxa7 Ke7 37. a4 Kd6 38. Nb5+ Kc6 39. g4 hxg3 40. Kxg3 Kb6 41. h4 Ka5 42. h5 Kxa4 43. h6 Kxb5 44. h7 Kc5 45. h8=Q Kc6 46. Qf6+ Kc7 47. Qxf5 Kb8 48. Qd7 Ka8