Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Be7 5. Nc3 Nf6 6. Bc4 O-O 7. Qf3 Bg4 8.
Qg3 c5 9. Nf5 Bxf5 10. exf5 d5 11. Be2 d4 12. Bh6 Ne8 13. Ne4 Kh8 14. Bf4 Nc6
15. O-O-O Bh4 16. Qh3 Be7 17. g4 Nf6 18. f3 Nxe4 19. fxe4 Bg5 20. Qg3 Qd6 *
Position (FEN): r4r1k/pp3ppp/2nq4/2p2Pb1/3pPBP1/6Q1/PPP1B2P/2KR3R w - - 3 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Bxg5