Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 d6 4. Bc4 h6 5. d3 g5 6. O-O Bg7 7. c3 Ne7 8. a3 O-O
9. Nbd2 Nbc6 10. Ba2 d5 11. e5 Nxe5 12. Nxe5 Bxe5 13. d4 Bg7 14. Qc2 Nf5 15.
Nf3 Re8 16. Bd2 Ne3 17. Bxe3 Rxe3 18. Bb1 f5 19. g4 Qf6 20. gxf5 c6 21. Ne5 Bf8
*
Position (FEN): r1b2bk1/pp6/2p2q1p/3pNPp1/3P1p2/P1P1r3/1PQ4P/RB3RK1 w - - 2 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1555
Best move: Ng4