Chess puzzle (Advantage)
Moves: 1. d4 d6 2. c4 Nf6 3. Nc3 e5 4. dxe5 Ng4 5. Nf3 Nc6 6. Bf4 Be7 7. exd6 cxd6 8.
h3 Nf6 9. e4 O-O 10. Be2 Re8 11. O-O Be6 12. Nd5 Rc8 13. Bd3 Qd7 14. Ng5 h6 15.
Nxe6 fxe6 16. Nxe7+ Rxe7 17. a3 e5 18. Be3 Rf8 19. b4 Nd4 20. Bxd4 exd4 21. Re1
Re5 22. Qb3 Rg5 23. Kh1 *
Position (FEN): 5rk1/pp1q2p1/3p1n1p/6r1/1PPpP3/PQ1B3P/5PP1/R3R2K b - - 5 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1272
Best move: Ng4