Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nc3 e6 4. a3 Nc6 5. Nb5 Bd6 6. Nxd6+ cxd6 7. e3 e5 8.
Bg3 exd4 9. exd4 O-O 10. Nf3 Qa5+ 11. c3 Ne7 12. Bxd6 Re8 13. Ne5 Ng6 14. Bd3
Qd8 15. Bxg6 hxg6 16. Bc5 Nd7 17. Bd6 Nxe5 18. Bxe5 f6 19. O-O fxe5 20. Re1 e4
21. f3 Bf5 22. fxe4 Bxe4 23. Qb3 Qg5 24. g3 Re7 25. Re2 Rf8 26. Rae1 Qf5 27. c4
Ref7 28. Qd1 Qf3 29. Rxe4 Qf2+ 30. Kh1 dxe4 31. Rxe4 Qxb2 32. d5 Rf1+ 33. Qxf1
*
Position (FEN): 5rk1/pp4p1/6p1/3P4/2P1R3/P5P1/1q5P/5Q1K b - - 0 33
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 880
Best move: Rxf1#