Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Bb5+ Nc6 5. Ne5 Bd7 6. Nxd7 Qxd7 7. O-O a6
8. Ba4 b5 9. Bb3 e6 10. d4 Nf6 11. Nd2 Bd6 12. c3 O-O 13. Nf3 Ne4 14. Re1 a5
15. Bc2 f5 16. Bxe4 fxe4 17. Ng5 Rf5 18. Qh5 h6 19. Qg4 hxg5 20. Re3 Kf7 21.
Rh3 Qe7 22. Qh5+ g6 23. Qh7+ Kf6 24. Qh6 Bf4 25. g4 Bxc1 26. gxf5 g4 *
Position (FEN): r7/4q3/2n1pkpQ/pp1p1P2/3Pp1p1/2P4R/PP3P1P/R1b3K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1075
Best move: Qxg6#