Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 e6 3. e4 d5 4. e5 c5 5. cxd5 exd5 6. Nf3 Nc6 7. Bb5 Bg4 8. Be3
Ne7 9. O-O cxd4 10. Bxd4 Bxf3 11. Qxf3 a6 12. Bxc6+ Nxc6 13. Bc3 Bc5 14. e6 O-O
15. Qg3 d4 16. exf7+ Rxf7 17. Bd2 Qd5 18. Na3 d3 19. Rad1 Nd4 20. Kh1 Ne2 21.
Qh3 Rxf2 22. Rxf2 Bxf2 23. Nb1 Rd8 24. Nc3 Qe5 25. Qf3 Bc5 26. Qxb7 Ng3+ 27.
hxg3 *
Position (FEN): 3r2k1/1Q4pp/p7/2b1q3/8/2Np2P1/PP1B2P1/3R3K b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1077
Best move: Qh5#