Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bf4 g6 4. e3 Bg7 5. h4 h5 6. Nf3 O-O 7. Ne5 c6 8. Be2
Bf5 9. f3 Nfd7 10. g4 hxg4 11. fxg4 Be4 12. Rh2 Nxe5 13. Bxe5 Bxe5 14. dxe5 Qc7
15. Nxe4 Qxe5 16. Rh3 dxe4 17. c3 Na6 18. Bxa6 bxa6 19. Qe2 Qb5 20. Qg2 Rab8
21. O-O-O Rfd8 22. Rxd8+ Rxd8 23. h5 g5 24. Rh1 Qd3 25. Re1 a5 26. Qf2 Rd5 27.
Rf1 f6 28. Rh1 a4 29. a3 Qc4 30. Rd1 Rd3 31. Rxd3 exd3 32. Kd2 Qxg4 33. Kxd3
Qxh5 34. e4 Qd1+ 35. Kc4 Qb3+ 36. Kd3 Qb5+ 37. Kc2 Qc4 38. Qe3 Kg7 39. e5 f5 *
Position (FEN): 8/p3p1k1/2p5/4Ppp1/p1q5/P1P1Q3/1PK5/8 w - - 0 40
White to move.
Themes:  Endgame, Queen Endgame  
Puzzle rating: 1248
Best move: Qxg5+