Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bg5 Bg7 7. Qd2 h6 8. Bh4
g5 9. Bg3 Nh5 10. O-O-O Nxg3 11. hxg3 e6 12. Kb1 Nc6 13. Nxc6 bxc6 14. f4 d5
15. e5 Rb8 16. Ne4 Qb6 17. Nd6+ Ke7 18. b3 f6 19. Re1 fxe5 20. fxe5 Bxe5 *
Position (FEN): 1rb4r/p3k3/1qpNp2p/3pb1p1/8/1P4P1/P1PQ2P1/1K2RB1R w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1607
Best move: Nxc8+