1. c4 f5 2. Nf3 c6 3. g3 Nf6 4. Bg2 d5 5. O-O e6 6. d4 b6 7. Nc3 Bd6 8. Bf4 Bxf4 9. gxf4 Na6 10. Qa4 Bb7 11. Ne5 Qc7 12. cxd5 exd5 13. b4 b5 14. Qb3 O-O 15. a4 Qd6 16. axb5 cxb5 17. Ra5 Ne4 18. Bxe4 fxe4 19. Rxb5 Bc6 20. Nxe4 Qe7 21. Nxc6 Qxe4 22. Qxd5 Qxd5 23. Ne7 Kh8 24. Nxd5 Rae8 25. e3 g6 26. Ra1 Nb8 27. Rxa7 Nc6 28. Rc7 Nd8 29. Rb8 Ne6 30. Rxe8 Rxe8 31. Rxh7 Kxh7 32. Nf6 Kh6 33. Nxe8 Nd8 34. Kg2 resign