Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. Bb3 Be7 8. Be3
O-O 9. O-O Nc6 10. Qd2 Na5 11. Rac1 Nxb3 12. cxb3 b5 13. b4 Bb7 14. f3 d5 15.
e5 Nd7 16. f4 Nb6 17. a3 Nc4 18. Qf2 Bh4 19. g3 Be7 20. Nb1 Qb6 21. Nf5 Nxe3
22. Nxe7+ Kh8 23. Rfe1 d4 24. f5 Nxf5 25. Nxf5 exf5 26. Qxf5 d3+ 27. Rc5 Rac8
28. e6 fxe6 29. Rxe6 Rxc5 *
Position (FEN): 5r1k/1b4pp/pq2R3/1pr2Q2/1P6/P2p2P1/1P5P/1N4K1 w - - 0 30
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 905
Best move: Qxf8#