Chess puzzle (Checkmate)
Moves: 1. Nf3 Nc6 2. d4 d5 3. Bf4 f6 4. e3 e5 5. dxe5 fxe5 6. Nxe5 Nxe5 7. Bxe5 Nf6 8.
Nc3 c6 9. Qd4 Be7 10. Bd3 O-O 11. O-O-O a5 12. h3 a4 13. g4 a3 14. b3 Bd6 15.
g5 Bxe5 16. Qxe5 Nd7 17. Qe6+ Kh8 18. g6 h6 19. Qd6 Rxf2 20. Rdf1 Rxf1+ 21.
Rxf1 Qh4 22. Rf8+ Nxf8 *
Position (FEN): r1b2n1k/1p4p1/2pQ2Pp/3p4/7q/pPNBP2P/P1P5/2K5 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 445
Best move: Qxf8#