Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Qxd4 Nc6 5. Qc3 Nf6 6. Bg5 Be7 7. Nbd2 O-O 8.
O-O-O h6 9. Be3 Be6 10. h3 a5 11. g4 Nh7 12. Rg1 Bf6 13. Qd3 Ng5 14. Nxg5 Bxg5
15. Nf3 Bxe3+ 16. Qxe3 Nb4 17. a3 Nc6 18. g5 hxg5 19. Nxg5 Qf6 20. Qg3 Ne5 21.
Nxe6 *
Position (FEN): r4rk1/1pp2pp1/3pNq2/p3n3/4P3/P5QP/1PP2P2/2KR1BR1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1785
Best move: fxe6