Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. c3 d5 3. exd5 Qxd5 4. d4 Nf6 5. Nf3 Ng4 6. h3 Nf6 7. Be3 Nbd7 8.
Nbd2 Bd6 9. Bc4 Qc6 10. Bg5 O-O 11. O-O b5 12. Bd3 Qb6 13. Re1 c5 14. Ne5 Nd5
15. Nxd7 Bxd7 16. Qh5 g6 17. Qh6 Be7 18. Ne4 Bxg5 19. Nxg5 Nf6 20. Re3 cxd4 21.
Rf3 Qd8 22. Rxf6 Qxf6 *
Position (FEN): r4rk1/p2b1p1p/4pqpQ/1p4N1/3p4/2PB3P/PP3PP1/R5K1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 894
Best move: Qxh7#