Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 d5 3. e3 Bd6 4. Bd3 Nf6 5. Nbd2 O-O 6. O-O c5 7. c3 cxd4 8.
exd4 Nc6 9. a3 Qc7 10. Re1 Ng4 11. h3 Nxf2 12. Qe2 Nxd3 13. Qxd3 Bg3 14. Ng5 g6
15. Re3 Bf4 16. Rf3 Bxg5 17. Nf1 Bxc1 18. Rxc1 e5 19. Qe3 e4 20. Rf6 Bf5 21.
Ng3 Qe7 22. Qg5 Be6 23. b4 b5 24. Rcf1 a5 25. R1f4 axb4 26. Rh4 bxc3 27. Qh6
Qxf6 *
Position (FEN): r4rk1/5p1p/2n1bqpQ/1p1p4/3Pp2R/P1p3NP/6P1/6K1 w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1236
Best move: Qxh7#