Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. d3 Nf6 6. Bg5 h6 7. Bh4 Bb4+ 8.
c3 dxc3 9. bxc3 Be7 10. O-O c6 11. Nd2 d5 12. exd5 cxd5 13. Bb3 O-O 14. d4 Bg4
15. Nf3 g5 16. Bg3 Ne4 17. Qd3 Rc8 18. c4 Nxg3 19. fxg3 dxc4 20. Bxc4 Bf6 21.
Qg6+ *
Position (FEN): 2rq1rk1/pp3p2/5bQp/6p1/2BP2b1/5NP1/P5PP/R4RK1 b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1308
Best move: Bg7