Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Bf5 3. e3 e6 4. Nf3 Nd7 5. Bd3 Bg6 6. Bxg6 hxg6 7. Nbd2 Ngf6 8.
Bg5 Be7 9. O-O Ne4 10. Nxe4 dxe4 11. Bxe7 Qxe7 12. Ne5 Nxe5 13. dxe5 Rd8 14.
Qe2 Qh4 15. h3 f5 16. Qb5+ c6 17. Qxb7 g5 18. Qxc6+ Kf7 19. Qc7+ Kg6 20. Qxa7
g4 21. Rfd1 *
Position (FEN): 3r3r/Q5p1/4p1k1/4Pp2/4p1pq/4P2P/PPP2PP1/R2R2K1 b - - 1 21
Black to move.
Themes:  Endgame  
Puzzle rating: 1847
Best move: gxh3