Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Qe2 Qe7 6. d3 Nf6 7. Qxe7+ Bxe7
8. Be2 O-O 9. h3 Nc6 10. O-O Nb4 11. Na3 d5 12. c3 Nc6 13. Be3 Re8 14. Nb5 Bd6
15. Nxd6 cxd6 16. d4 Ne4 17. Bd3 Bf5 18. Rfe1 h6 19. Nh4 Bh7 20. Be2 g5 21. f3
gxh4 *
Position (FEN): r3r1k1/pp3p1b/2np3p/3p4/3Pn2p/2P1BP1P/PP2B1P1/R3R1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1538
Best move: fxe4