Chess puzzle (Crushing)
Moves: 1. e4 d6 2. Nf3 g6 3. Bc4 Bg7 4. Ng5 e6 5. Qf3 Nf6 6. d4 Nc6 7. d5 Ne5 8. Qb3
Nxc4 9. Qxc4 e5 10. O-O O-O 11. Nc3 c6 12. dxc6 Qc7 13. cxb7 Qxb7 14. Nd5 Nxd5
15. exd5 Qe7 16. Re1 Bb7 17. Be3 h6 18. Nf3 Rfc8 19. Qb3 a5 20. c4 a4 21. Qc2
Bxd5 22. b3 axb3 23. axb3 Rxa1 24. Rxa1 e4 25. Nd4 f5 26. Qd2 Bc6 *
Position (FEN): 2r3k1/4q1b1/2bp2pp/5p2/2PNp3/1P2B3/3Q1PPP/R5K1 w - - 2 27
White to move.
Themes:  Middlegame  
Puzzle rating: 953
Best move: Nxc6