Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nc3 Nf6 5. Be2 Nc6 6. Nf3 a6 7. O-O Bd6 8.
Ne5 Bxe5 9. dxe5 Nxe5 10. Bg5 O-O 11. Bd3 Nxd3 12. Qxd3 h6 13. Bxf6 Qxf6 14.
Nxd5 Qxb2 15. Ne7+ Kh8 16. Rae1 Be6 17. Rxe6 fxe6 18. Ng6+ Kg8 19. Qd7 Rad8 20.
Qxe6+ Kh7 21. Qe4 Kg8 22. Ne7+ Kh8 23. Ng6+ Kg8 24. Nxf8 Rxf8 25. Qe6+ Kh8 26.
c4 Qxa2 27. Re1 Qxf2+ 28. Kh1 Qf1+ 29. Rxf1 *
Position (FEN): 5r1k/1pp3p1/p3Q2p/8/2P5/8/6PP/5R1K b - - 0 29
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 628
Best move: Rxf1#