Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. e5 e6 4. Nf3 Nd7 5. a3 Nb6 6. Nbd2 c5 7. c3 cxd4 8. cxd4
Nh6 9. Nb3 Nf5 10. Bd3 Nh4 11. Bf1 Nxf3+ 12. Qxf3 Be7 13. Bd3 O-O 14. Qh3 g6
15. Nd2 f5 16. f4 Bd7 17. O-O Rc8 18. Nf3 Kh8 19. Ng5 Bxg5 20. fxg5 Qxg5 *
Position (FEN): 2r2r1k/pp1b3p/1n2p1p1/3pPpq1/3P4/P2B3Q/1P4PP/R1B2RK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 911
Best move: Bxg5