Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O d6 5. Re1 Be6 6. Bxe6 fxe6 7. c3 Be7 8. d4
exd4 9. cxd4 Nf6 10. Qb3 O-O 11. Qxe6+ Kh8 12. Nc3 Nb4 13. Re2 a5 14. a3 Nc6
15. Nh4 Qe8 16. d5 Nd4 17. Qh3 Nxe2+ 18. Nxe2 Nxe4 19. Nf5 Bg5 20. Bxg5 Rxf5 *
Position (FEN): r3q2k/1pp3p1/3p3p/p2P1rB1/4n3/P6Q/1P2NPPP/R5K1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1446
Best move: Qxf5