Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 c5 6. Qe5+ Ne7 7. Bc4 d6 8.
Qf4 d5 9. exd5 Nxd5 10. Qe5+ Be6 11. O-O Bd6 12. Qxg7 Rf8 13. Bh6 Qc7 14. g3
O-O-O 15. Bg5 Rde8 16. Bxd5 Bxd5 17. Nc3 Bc6 18. Qxh7 f5 19. Qxc7+ Bxc7 20. Bh6
*
Position (FEN): 2k1rr2/ppb5/2b4B/2p2p2/8/2N3P1/PPP2P1P/R4RK1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1333
Best move: Rh8