Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. d4 exd4 5. Nxd4 Bf6 6. O-O Ne7 7. Re1 O-O 8.
Be3 c5 9. Nb3 Bxb2 10. N1d2 Bxa1 11. Qxa1 Ng6 12. Nxc5 dxc5 13. Bxc5 Qxd2 14.
Bxf8 Nxf8 15. Rd1 Qxc2 16. Bb3 Qxe4 17. Rd8 Nd7 18. h3 h6 19. Qd1 Qf5 20. Bc2
Qf6 21. Re8 Nb6 22. Qd3 Bd7 *
Position (FEN): r3Rnk1/pp1b1pp1/1n3q1p/8/8/3Q3P/P1B2PP1/6K1 w - - 8 23
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1299
Best move: Qh7#