Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. g3 e6 3. Bg2 d5 4. O-O Be7 5. d4 O-O 6. b3 c5 7. Bb2 Nc6 8. e3 b6
9. Nbd2 Bb7 10. c4 Rc8 11. Rc1 Nb4 12. Ra1 Ne4 13. Nxe4 dxe4 14. Ne1 Qc7 15. a3
Na6 16. Nc2 Rfd8 17. Qe2 f5 18. Rfd1 Bf6 19. Rab1 Qf7 20. Ne1 Nc7 21. f3 exf3
22. Bxf3 Ba6 23. Qf2 Ne8 24. d5 e5 25. e4 g6 26. a4 Nd6 27. Qe3 Qe7 28. Ng2 Bg5
29. Qe2 Bf6 30. Re1 Nf7 31. Qc2 Bb7 32. exf5 Ng5 33. Be4 gxf5 34. Bxf5 Nf3+ 35.
Kh1 Nxe1 36. Rxe1 a6 37. Bxc8 Bxc8 38. Qe2 Qg7 39. Ne3 Rf8 40. Rf1 h5 41. Ng2
Bg4 42. Qe4 Be7 43. Qxe5 *
Position (FEN): 5rk1/4b1q1/pp6/2pPQ2p/P1P3b1/1P4P1/1B4NP/5R1K b - - 0 43
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1183
Best move: Rxf1#