Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 d6 5. Be3 Bb6 6. Nc3 Na5 7. Bb5+ c6 8. Ba4
Bxe3 9. fxe3 b5 10. Bb3 Nf6 11. O-O O-O 12. Ne2 Re8 13. Ng3 Nxb3 14. axb3 Bb7
15. c4 a6 16. Nf5 d5 17. exd5 cxd5 18. cxb5 axb5 19. Rxa8 Bxa8 20. h3 Qd7 21.
Ng3 e4 22. dxe4 Nxe4 23. Nxe4 Rxe4 24. Qd3 f5 25. Ng5 Re5 26. g4 h6 27. Nf3 Re4
28. Nd2 Rb4 29. Rxf5 d4 30. e4 Qe6 31. Rd5 *
Position (FEN): b5k1/6p1/4q2p/1p1R4/1r1pP1P1/1P1Q3P/1P1N4/6K1 b - - 2 31
Black to move.
Themes:  Endgame  
Puzzle rating: 955
Best move: Bxd5