Chess puzzle (Equality)
Moves: 1. e4 Nc6 2. d4 d5 3. e5 Bf5 4. c4 dxc4 5. Nf3 g6 6. Bxc4 e6 7. a3 Bg4 8. Bb5
Ne7 9. Bg5 Bxf3 10. gxf3 Qd7 11. Nc3 O-O-O 12. Qa4 Qxd4 13. Bxc6 Qxe5+ 14. Be4
Qxg5 15. Qxa7 Qd2+ 16. Kf1 Qxb2 17. Qa8+ Kd7 18. Qa4+ b5 19. Rd1+ Nd5 20. Nxb5
Ke7 21. Bxd5 Rxd5 22. Rxd5 exd5 23. Nxc7 Qc1+ 24. Kg2 Qxc7 25. Qh4+ f6 26. Re1+
Kf7 27. Qd4 Qc5 28. Qa4 Be7 29. Qd7 Rd8 30. Qe6+ Kf8 31. Qh3 Kg7 32. Qe6 Bf8
33. h4 Qxa3 34. h5 Rd6 *
Position (FEN): 5b2/6kp/3rQpp1/3p3P/8/q4P2/5PK1/4R3 w - - 1 35
White to move.
Themes:  Endgame  
Puzzle rating: 1684
Best move: h6+