Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Nc6 4. c3 Bc5 5. a3 d6 6. b4 Bb6 7. Nf3 Ng4 8. O-O
O-O 9. Qb3 a5 10. b5 a4 11. Qa2 Na5 12. Bd5 c6 13. bxc6 bxc6 14. Bc4 Nxc4 15.
Qxc4 Qe8 16. h3 Be6 17. Qb4 Bc5 18. Qb2 Rb8 19. Qe2 Nf6 20. Be3 Bxe3 21. fxe3
Nh5 22. Ng5 *
Position (FEN): 1r2qrk1/5ppp/2ppb3/4p1Nn/p3P3/P1PPP2P/4Q1P1/RN3RK1 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1065
Best move: Ng3