Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. Bd3 Bd7 7. Bc2 Nh6 8. h3 Nf5
9. g4 Nfe7 10. dxc5 Qxc5 11. Be3 Qa5 12. Nbd2 f5 13. Nb3 Qc7 14. Bd4 Nxd4 15.
cxd4 fxg4 16. hxg4 Bb5 17. Nc5 Qc6 18. a4 Bc4 19. b3 Ba6 20. Rc1 Ng6 21. Ng5
Bxc5 *
Position (FEN): r3k2r/pp4pp/b1q1p1n1/2bpP1N1/P2P2P1/1P6/2B2P2/2RQK2R w Kkq - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1650
Best move: Bxg6+