Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. Nf3 Be7 6. Bd3 a6 7. Be3 c5 8. Qd2
Nc6 9. Na4 c4 10. Be2 b5 11. Nc3 Bb7 12. b3 f6 13. bxc4 bxc4 14. Rb1 Qc7 15.
Bf4 fxe5 16. dxe5 Rb8 17. Nd4 Nxd4 18. Qxd4 Bc5 19. Qd2 Nxe5 20. Na4 Bd6 21.
Qd4 Rf8 22. O-O Nf3+ 23. Bxf3 Bxf4 24. Qc5 Kd7 25. Nb6+ Kd8 *
Position (FEN): 1r1k1r2/1bq3pp/pN2p3/2Qp4/2p2b2/5B2/P1P2PPP/1R3RK1 w - - 4 26
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 951
Best move: Qxf8#