Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. Bb5 Nd4 5. Nxd4 exd4 6. Ne2 Nxe4 7. Nxd4 c6
8. Ba4 Bc5 9. c3 b5 10. Bc2 Nf6 11. Nb3 Bb6 12. O-O d5 13. d4 Bc7 14. Bg5 Qd6
15. f4 O-O 16. Bxf6 Qxf6 17. Nc5 Bxf4 18. Nd3 Be3+ 19. Kh1 Qd6 20. Ne5 f6 21.
Qd3 fxe5 *
Position (FEN): r1b2rk1/p5pp/2pq4/1p1pp3/3P4/2PQb3/PPB3PP/R4R1K w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 821
Best move: Qxh7#