Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nf6 5. Bc4 a6 6. Bg5 b5 7. Bd3 b4 8.
Nce2 Qa5 9. Nf3 Nc6 10. Bd2 e6 11. a3 Qb6 12. Qb3 Bc5 13. O-O Ng4 14. axb4
Bxf2+ 15. Kh1 Nd4 16. Nexd4 Bxd4 17. Be1 Nf2+ 18. Bxf2 Bxf2 19. Ne5 O-O 20. Nc4
Qd4 21. Rad1 Bh4 22. e5 Qg4 23. Qc2 f5 24. exf6 Bxf6 25. Bxh7+ Kh8 26. Ne5 Bxe5
*
Position (FEN): r1b2r1k/3p2pB/p3p3/4b3/1P4q1/8/1PQ3PP/3R1R1K w - - 0 27
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1030
Best move: Rxf8#