Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 e6 4. d3 Be7 5. O-O Nf6 6. Bg5 O-O 7. Nc3 Nc6 8. a3
a6 9. Nd2 b5 10. Ba2 Bb7 11. f4 h6 12. Bh4 Nd4 13. Ne2 Nh7 14. Bf2 Nxe2+ 15.
Qxe2 Rc8 16. Bg3 Qc7 17. f5 exf5 18. Rxf5 Nf6 19. Raf1 Qc6 20. Qf2 Ng4 21. Qf3
Ne5 22. Bxe5 dxe5 23. Bxf7+ Kh8 24. Bg6 Bf6 25. Qh3 Rc7 26. Nf3 Bc8 27. Nxe5
Bxe5 *
Position (FEN): 2b2r1k/2r3p1/p1q3Bp/1pp1bR2/4P3/P2P3Q/1PP3PP/5RK1 w - - 0 28
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1158
Best move: Rxf8#