Chess puzzle (Equality)
Moves: 1. Nf3 c5 2. c4 d6 3. g3 Bg4 4. Bg2 Nc6 5. O-O e5 6. d3 h6 7. h3 Bd7 8. Nbd2
Nf6 9. b3 Be7 10. a3 Qc8 11. Kh2 g5 12. Ng1 h5 13. Bb2 h4 14. g4 Bxg4 15. hxg4
Qxg4 16. e3 Qe6 17. Ne4 g4 18. Ng5 Qd7 19. f4 h3 20. Be4 Nxe4 *
Position (FEN): r3k2r/pp1qbp2/2np4/2p1p1N1/2P1nPp1/PP1PP2p/1B5K/R2Q1RN1 w kq - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1532
Best move: Nxe4