Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 e6 3. g3 a6 4. Bg2 Qc7 5. Nc3 b5 6. O-O Bb7 7. d3 b4 8. Bf4 d6
9. Ne2 Nc6 10. c3 a5 11. d4 Nf6 12. e5 dxe5 13. Nxe5 Bd6 14. Nxc6 Bxc6 15. dxc5
Bxf4 16. Bxc6+ Qxc6 17. Nxf4 Qxc5 18. Qa4+ Ke7 19. Rad1 bxc3 20. Nd3 Qb4 *
Position (FEN): r6r/4kppp/4pn2/p7/Qq6/2pN2P1/PP3P1P/3R1RK1 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1188
Best move: Nxb4