Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 d3 4. Bxd3 Nc6 5. f4 Bc5 6. Nf3 Nge7 7. Nbd2 a6 8.
Nb3 Ba7 9. Nbd4 Nxd4 10. Nxd4 O-O 11. O-O c5 12. e5 cxd4 13. Bxh7+ Kxh7 14.
Qh5+ Kg8 15. Rf3 dxc3+ 16. Kh1 Qb6 17. Be3 Qxb2 18. Re1 Bxe3 19. Rfxe3 c2 20.
Rh3 f6 21. exf6 c1=Q 22. f7+ Rxf7 *
Position (FEN): r1b3k1/1p1pnrp1/p7/7Q/5P2/7R/Pq4PP/2q1R2K w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1105
Best move: Qh8#