Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 Nf6 5. Bxf7+ Kxf7 6. Ng5+ Ke8 7. c3 h6 8.
Nf3 d5 9. b4 dxe4 10. bxc5 exf3 11. Qxf3 Bg4 12. Qg3 e4 13. Be3 exd3 14. Nd2
Qe7 15. O-O Kd7 16. Rfe1 Rae8 17. h3 Bh5 18. Bf4 Qxe1+ 19. Rxe1 Rxe1+ 20. Kh2
Re2 *
Position (FEN): 7r/pppk2p1/2n2n1p/2P4b/5B2/2Pp2QP/P2NrPPK/8 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1719
Best move: Qxg7+