Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Bc4 d5 3. exd5 exd5 4. Bb3 c5 5. c4 d4 6. d3 Nf6 7. Ba4+ Bd7 8.
Bxd7+ Nbxd7 9. Bg5 Be7 10. Nf3 O-O 11. Nbd2 b6 12. Qe2 Re8 13. O-O Bd6 14. Qd1
Qc7 15. Re1 Ng4 16. g3 h6 17. Bh4 g5 18. Bxg5 hxg5 19. Nxg5 Rxe1+ 20. Qxe1 Nde5
21. Qe4 Re8 22. Qh7+ Kf8 23. Nde4 Be7 *
Position (FEN): 4rk2/p1q1bp1Q/1p6/2p1n1N1/2PpN1n1/3P2P1/PP3P1P/R5K1 w - - 7 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1503
Best move: Qh8#