Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Nc3 Nf6 7. Bf4 Be7 8.
Bd3 O-O 9. O-O-O Be6 10. h4 c5 11. Qe3 Ng4 12. Qf3 Ne5 13. Bxe5 dxe5 14. g4 Qc8
15. g5 Bg4 16. Qg3 Bxd1 17. Nd5 Bd8 18. Qxe5 Bh5 19. f4 f6 20. Qd6 Bf7 21. Bc4
Bxd5 22. Bxd5+ Kh8 *
Position (FEN): r1qb1r1k/pp4pp/3Q1p2/2pB2P1/4PP1P/8/PPP5/2K4R w - - 1 23
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 560
Best move: Qxf8#