Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. Nf3 d6 5. O-O O-O 6. a4 c6 7. c3 h6 8. h3 Re8
9. Nbd2 Nbd7 10. Re1 Nf8 11. Nf1 Ne6 12. Ng3 Nf4 13. Be3 Bxe3 14. Rxe3 Qb6 15.
b4 d5 16. exd5 cxd5 17. a5 Qc7 18. Bb5 Re7 19. Rc1 a6 20. Ba4 b5 21. axb6 Qxb6
22. Nh4 g6 23. Qf3 Bb7 24. Rxe5 Rxe5 *
Position (FEN): r5k1/1b3p2/pq3npp/3pr3/BP3n1N/2PP1QNP/5PP1/2R3K1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1275
Best move: Qxf4