1. c4 Nf6 2. d4 g6 3. Nc3 Bg7 4. e4 d6 5. Bf4 O-O 6. Nf3 Nc6 7. Bd3 Bg4 8. Be2 a6 9. h3 Bxf3 10. Bxf3 Rc8 11. O-O Nd7 12. Be3 Nb6 13. b3 Re8 14. Bg4 e6 15. f4 f5 16. Bf3 Rf8 17. e5 dxe5 18. dxe5 Qxd1 19. Raxd1 Kh8 20. Bxb6 cxb6 21. Rd7 Rb8 22. Rfd1 b5 23. Rc7 Rfd8 24. Rxd8 Rxd8 25. Bxc6 bxc6 26. Rxc6 bxc4 27. Rxc4 h6 28. Rc6 Rd2 29. Rxe6 Rc2 30. Na4 Rxa2 31. Rxa6 Ra1 32. Kh2 Kh7 33. Nc5 Rc1 34. Ne6 Rc8 35. b4 Rb8 36. Ra4 h5 37. Ra7 Rg8 38. Ng5 Kh8 39. e6 Re8 40. Ra6 Bf6 41. Rc6 Bxg5 42. fxg5 resign