Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Be7 5. Nc3 Nf6 6. Bg5 O-O 7. Bxf6 Bxf6 8.
Qd2 c5 9. Ndb5 Be5 10. f4 Bxc3 11. bxc3 Nc6 12. Nxd6 Qh4+ 13. g3 Qh6 14. Nxc8
Raxc8 15. Rb1 Rfd8 16. Qe3 b6 17. Bb5 a6 18. Bxa6 Rb8 19. O-O Ne5 20. Kg2 *
Position (FEN): 1r1r2k1/5ppp/Bp5q/2p1n3/4PP2/2P1Q1P1/P1P3KP/1R3R2 b - - 4 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1187
Best move: Ng4