Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bd3 Bc5 4. O-O Nc6 5. c3 d6 6. Bc2 Bg4 7. d3 h6 8. Nbd2
O-O 9. b4 Bb6 10. a4 a5 11. Ba3 axb4 12. cxb4 Nd4 13. Bb2 Nxf3+ 14. Nxf3 c6 15.
h3 Bh5 16. Qe2 Nh7 17. Bd1 f5 18. a5 Bc7 19. exf5 Rxf5 20. Qe4 Qf6 21. g4 Rf4
22. Qe2 Bg6 23. Bc1 Bxd3 *
Position (FEN): r5k1/1pb3pn/2pp1q1p/P3p3/1P3rP1/3b1N1P/4QP2/R1BB1RK1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1337
Best move: Qxd3