Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. O-O a6 6. Bxc6 Bxc6 7. d5 Bb5 8. Re1
Nf6 9. a4 Bd7 10. c4 Be7 11. Nc3 O-O 12. Bd2 c6 13. Qc2 b5 14. axb5 axb5 15.
dxc6 Bxc6 16. cxb5 Bb7 17. Qd3 Qb6 18. Be3 Qc7 19. b6 Qc6 20. Nd2 Ng4 21. f3
Nxe3 22. Qxe3 Rae8 23. Nd5 Bd8 24. Rec1 Qb5 25. Nc7 Qxb2 26. Nxe8 Bxb6 27. Qxb6
Qxb6+ 28. Kh1 Rxe8 29. Rab1 Qe3 30. Nc4 Qf4 31. Nxd6 Rb8 32. Nxb7 Rxb7 *
Position (FEN): 6k1/1r3ppp/8/4p3/4Pq2/5P2/6PP/1RR4K w - - 0 33
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 639
Best move: Rc8#