Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nxc6 bxc6 6. Qh5 Be7 7. Bc4 g6 8.
Qe5 Nf6 9. Qd4 O-O 10. e5 Ne8 11. Bh6 Ng7 12. e6 Bf6 13. exf7+ Rxf7 14. Bxf7+
Kxf7 15. Qc4+ Ne6 16. O-O Bxb2 17. Nd2 Bxa1 18. Rxa1 Qf6 19. Rf1 g5 20. Bxg5 *
Position (FEN): r1b5/p1pp1k1p/2p1nq2/6B1/2Q5/8/P1PN1PPP/5RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 811
Best move: Qxg5