Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. d4 cxd4 4. Qxd4 e5 5. Qd1 Nf6 6. Bg5 Be7 7. Bxf6 Bxf6 8.
Nd5 O-O 9. Nf3 Be6 10. Bc4 Nc6 11. a3 a6 12. O-O b5 13. Bb3 Nd4 14. Nxd4 exd4
15. c3 dxc3 16. Nxf6+ Qxf6 17. bxc3 Rad8 18. Qc2 Qg6 19. Bxe6 fxe6 20. a4 d5
21. axb5 axb5 22. f3 dxe4 23. fxe4 Rxf1+ 24. Rxf1 Rc8 25. Qe2 Rc4 26. Qd3 h6
27. Qd6 Qxe4 28. Qb8+ Kh7 29. Qxb5 Rxc3 30. Qd7 Qe3+ 31. Kh1 Rc1 32. Rd1 Qe1+
33. Rxe1 *
Position (FEN): 8/3Q2pk/4p2p/8/8/8/6PP/2r1R2K b - - 0 33
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 651
Best move: Rxe1#