Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. Bb3 Nbd7 8.
Be3 Nc5 9. f3 Be7 10. a3 Nxb3 11. Nxb3 O-O 12. Qd2 Qc7 13. O-O-O b5 14. Bg5 Rd8
15. Na2 a5 16. Qc3 Qb6 17. Be3 Qa6 18. Nc5 dxc5 19. Bxc5 Rxd1+ 20. Rxd1 Bxc5
21. Rd8+ Bf8 22. Qc5 Bb7 *
Position (FEN): r2R1bk1/1b3ppp/q3pn2/ppQ5/4P3/P4P2/NPP3PP/2K5 w - - 4 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1415
Best move: Qxf8#