Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 Bc5 6. c3 O-O 7. O-O h6 8. Nbd2
b5 9. Bb3 Bb6 10. Re1 Bb7 11. Nf1 d5 12. exd5 Nxd5 13. Nxe5 Nxe5 14. Rxe5 Qd6
15. d4 c5 16. dxc5 Qxc5 17. Ne3 Nxe3 18. Rxc5 Nxd1 19. Re5 Nxf2 20. Kf1 Nd3 21.
Re2 Rae8 22. Rxe8 Rxe8 23. Bd2 Nxb2 24. Rb1 Nd3 25. Bc2 Ne5 26. a4 Nc4 27. Bc1
Re6 28. axb5 Rf6+ 29. Ke1 Bf2+ 30. Ke2 axb5 31. Rxb5 Bxg2 *
Position (FEN): 6k1/5pp1/5r1p/1R6/2n5/2P5/2B1KbbP/2B5 w - - 0 32
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 559
Best move: Rb8#