Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Bc5 3. d4 Bxd4 4. Nf3 Nc6 5. Nxd4 Nxd4 6. f4 d6 7. fxe5 dxe5 8.
O-O Nf6 9. Bg5 Be6 10. Bxf6 gxf6 11. Bxe6 fxe6 12. c3 Nc6 13. Qg4 Qe7 14. Qh5+
Qf7 15. Qh4 O-O-O 16. Na3 Rhf8 17. Rf2 Qg6 18. Raf1 f5 19. exf5 exf5 20. Nc4 e4
21. Ne3 Ne7 *
Position (FEN): 2kr1r2/ppp1n2p/6q1/5p2/4p2Q/2P1N3/PP3RPP/5RK1 w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1044
Best move: Qxe7