Chess puzzle (Advantage)
Moves: 1. f4 c5 2. Nf3 Nc6 3. e3 d6 4. b3 Nf6 5. Bb5 Bd7 6. Bb2 e6 7. O-O h5 8. Qe1 h4
9. Nxh4 Ng4 10. g3 Be7 11. Be2 Nf6 12. Nf3 Qc7 13. h4 O-O-O 14. Ng5 Be8 15. Nc3
a6 16. Nce4 Nxe4 17. Nxe4 f6 18. g4 f5 19. Ng5 Bxg5 20. fxg5 fxg4 21. Bxg7 *
Position (FEN): 2krb2r/1pq3B1/p1npp3/2p3P1/6pP/1P2P3/P1PPB3/R3QRK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1273
Best move: Qxg7