Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. c3 Nxf3+ 5. Qxf3 Qe7 6. d4 d6 7. O-O h6 8.
Qg3 g5 9. Nd2 Nf6 10. Re1 Rg8 11. Qd3 Bg4 12. Nf3 Bxf3 13. Qxf3 O-O-O 14. b4 g4
15. Qe3 Kb8 16. a4 h5 17. dxe5 dxe5 18. b5 Qe8 19. a5 Rg6 20. b6 a6 *
Position (FEN): 1k1rqb2/1pp2p2/pP3nr1/P3p2p/2B1P1p1/2P1Q3/5PPP/R1B1R1K1 w - - 0 21
White to move.
Themes: Advanced Pawn, Queenside Attack Middlegame  
Puzzle rating: 1136
Best move: bxc7+