Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 e6 5. d4 c6 6. Bd3 Bb4 7. Bd2 Bd6 8.
O-O Bc7 9. a4 Nf6 10. b4 O-O 11. Ne5 Qxd4 12. Nf3 Qd6 13. b5 Ng4 14. g3 Nf6 15.
Bg5 Bd8 16. Bxh7+ Nxh7 17. Qxd6 Bxg5 18. Nxg5 Nxg5 19. Rfd1 cxb5 20. Nxb5 Nc6
21. a5 Rd8 22. Qf4 Nh3+ 23. Kg2 Nxf4+ 24. gxf4 Rxd1 25. Rxd1 Nxa5 26. Rd8+ Kh7
27. Nd6 e5 28. Rxc8 Rxc8 29. Nxc8 exf4 30. Nxa7 Nc6 31. Nxc6 *
Position (FEN): 8/1p3ppk/2N5/8/5p2/8/2P2PKP/8 b - - 0 31
Black to move.
Themes:  Endgame  
Puzzle rating: 920
Best move: bxc6