Chess puzzle (Crushing)
Moves: 1. e4 e6 2. Nf3 c6 3. Bc4 d5 4. exd5 cxd5 5. Bb5+ Bd7 6. Bxd7+ Qxd7 7. O-O Nf6
8. Nc3 Be7 9. Ne5 Qd8 10. d4 a6 11. Bg5 O-O 12. Bxf6 Bxf6 13. Re1 Qc7 14. Ng4
Nd7 15. Nxf6+ Nxf6 16. Qf3 b5 17. a3 Rac8 18. Rac1 Qb6 19. Qe3 Rc4 20. Red1 Qd6
21. Qe5 Qc6 22. Qe3 a5 23. Rd2 b4 24. axb4 axb4 25. Na2 Ne4 26. Re2 Ra8 27. b3
Nc3 28. bxc4 Nxe2+ 29. Qxe2 Rxa2 30. c5 b3 31. Qd1 *
Position (FEN): 6k1/5ppp/2q1p3/2Pp4/3P4/1p6/r1P2PPP/2RQ2K1 b - - 1 31
Black to move.
Themes: Advanced Pawn Endgame  
Puzzle rating: 1370
Best move: b2