Chess puzzle (Equality)
Moves: 1. e4 g6 2. Nc3 Bg7 3. d4 c6 4. Nf3 d5 5. e5 Bg4 6. Be2 f6 7. h3 Bxf3 8. Bxf3
fxe5 9. dxe5 Bxe5 10. O-O Nf6 11. Bg5 O-O 12. Re1 Bc7 13. Qe2 e5 14. Bg4 Qd6
15. Bh6 Rf7 16. Bg5 e4 17. g3 Nbd7 18. Bxd7 Nxd7 19. Rad1 Raf8 20. Rf1 Qc5 21.
Kg2 Be5 22. Be3 d4 *
Position (FEN): 5rk1/pp1n1r1p/2p3p1/2q1b3/3pp3/2N1B1PP/PPP1QPK1/3R1R2 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1442
Best move: Nxe4