Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. Nc3 Nf6 5. O-O O-O 6. d3 a5 7. Nh4 c6 8. Nf5
b5 9. d4 bxc4 10. d5 cxd5 11. Nxg7 d4 12. Nd5 Kxg7 13. Qf3 Bg4 14. Qg3 h5 15.
h3 Nxd5 16. exd5 Bh4 17. Qa3 Bf5 18. Qf3 Bg6 19. g4 hxg4 20. Qxg4 Rh8 21. f4
Qd7 22. f5 Na6 23. f6+ Bxf6 *
Position (FEN): r6r/3q1pk1/n2p1bb1/p2Pp3/2pp2Q1/7P/PPP5/R1B2RK1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1806
Best move: Qxd7