Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. a3 Nf6 4. d3 h6 5. Be2 Bc5 6. c3 d6 7. O-O Be6 8. a4 a6
9. b4 Ba7 10. Nbd2 d5 11. exd5 Bxd5 12. b5 axb5 13. axb5 Ne7 14. Bb2 O-O 15.
Nxe5 Nf5 16. c4 Be6 17. Bf3 Nd6 18. Re1 Qe7 19. Ng4 *
Position (FEN): r4rk1/bpp1qpp1/3nbn1p/1P6/2P3N1/3P1B2/1B1N1PPP/R2QR1K1 b - - 6 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1554
Best move: Nxg4