Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. b4 e6 3. bxc5 Bxc5 4. d4 Bb4+ 5. c3 Ba5 6. Nf3 Nf6 7. e5 Ne4 8. Qd3
Nxf2 9. Kxf2 O-O 10. Be2 Nc6 11. Rf1 h6 12. Kg1 d6 13. exd6 Qxd6 14. Ba3 Qf4
15. Bxf8 Kxf8 16. Ne5 Qg5 17. Rxf7+ Kg8 18. Rf1 Nxe5 19. dxe5 Qxe5 20. Qf3 Bd7
21. Bd3 Bxc3 22. Qf7+ Kh8 23. Qf8+ Rxf8 *
Position (FEN): 5r1k/pp1b2p1/4p2p/4q3/8/2bB4/P5PP/RN3RK1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 400
Best move: Rxf8#