Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nxc6 bxc6 6. Nc3 Nf6 7. Bd3 Qe7
8. O-O O-O 9. Bg5 h6 10. Bh4 Bb7 11. Qe2 d6 12. Kh1 Rfe8 13. f4 Bd4 14. Rae1
Qd8 15. Nd1 Bc8 16. c3 Bb6 17. e5 Bg4 18. Qc2 dxe5 19. fxe5 g5 20. Rxf6 gxh4
21. Rxh6 *
Position (FEN): r2qr1k1/p1p2p2/1bp4R/4P3/6bp/2PB4/PPQ3PP/3NR2K b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1943
Best move: Qg5