Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. Nf3 Nc6 4. Bc4 h6 5. O-O Bc5 6. c3 d6 7. cxd4 Bb6 8. Bb5
Bd7 9. Re1 a6 10. Ba4 Nge7 11. h3 O-O 12. Nc3 Na5 13. Bc2 Re8 14. Qd3 Ng6 15.
d5 Ne5 16. Nxe5 Rxe5 17. b4 Nc6 18. dxc6 Bxc6 19. Bb2 Qf6 20. Nd5 Qxf2+ 21. Kh1
Rg5 22. Re2 Qh4 23. Ne7+ Kh8 24. Nf5 Qf4 25. g3 Qxf5 26. Kh2 Qe6 27. e5 Bb5 *
Position (FEN): r6k/1pp2pp1/pb1pq2p/1b2P1r1/1P6/3Q2PP/PBB1R2K/R7 w - - 1 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1371
Best move: Qh7#