Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 Be7 3. Bd3 Nc6 4. c3 b6 5. f3 Bb7 6. f4 Nf6 7. Nf3 O-O 8. Qe2 d6
9. Nbd2 Nd7 10. e5 dxe5 11. fxe5 Ncb8 12. Ne4 c5 13. Nd6 Bxd6 14. exd6 cxd4 15.
O-O dxc3 16. Bxh7+ Kxh7 17. Ng5+ Kg6 18. Qg4 f5 19. Qg3 Kf6 20. Qxc3+ e5 21.
Qh3 g6 22. Rxf5+ gxf5 *
Position (FEN): rn1q1r2/pb1n4/1p1P1k2/4ppN1/8/7Q/PP4PP/R1B3K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1350
Best move: Qh6#