Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. h3 O-O 5. Nf3 b6 6. c3 Nc6 7. d4 exd4 8. e5
Ne8 9. cxd4 Bb4+ 10. Nc3 Bxc3+ 11. bxc3 Bb7 12. O-O d5 13. exd6 Nxd6 14. Bd3
Ne7 15. c4 a5 16. d5 c6 17. Bb2 cxd5 18. cxd5 Nxd5 19. a3 Nf6 20. Ng5 Qd7 21.
Bxf6 gxf6 22. Qh5 fxg5 *
Position (FEN): r4rk1/1b1q1p1p/1p1n4/p5pQ/8/P2B3P/5PP1/R4RK1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1072
Best move: Qxh7#