Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 Nbd7 6. e3 c6 7. Bd3 Be7 8.
Qc2 O-O 9. Nge2 h6 10. Bh4 Re8 11. O-O Nf8 12. f3 c5 13. Bxf6 gxf6 14. Nf4 Be6
15. dxc5 d4 16. Nxe6 Nxe6 17. exd4 Qxd4+ 18. Kh1 Qxc5 19. Rad1 Nd4 20. Qd2 Rad8
21. Qxh6 Qg5 22. Qh7+ Kf8 23. Bc4 Qg7 24. Qh5 Rd7 25. Bb5 Nxb5 26. Rxd7 Nxc3
27. bxc3 Rb8 28. Rb1 b6 29. Rxa7 Bc5 30. Qxc5+ bxc5 *
Position (FEN): 1r3k2/R4pq1/5p2/2p5/8/2P2P2/P5PP/1R5K w - - 0 31
White to move.
Themes: Hanging Piece Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 652
Best move: Rxb8#