Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. d4 d6 5. f4 dxe5 6. fxe5 Nc6 7. Nf3 Bg4 8. c5
Nd5 9. Be2 e6 10. O-O Be7 11. Nc3 Nxc3 12. bxc3 b6 13. cxb6 axb6 14. h3 Bf5 15.
Bd3 Bxd3 16. Qxd3 O-O 17. Qe4 Na5 18. Be3 Nc4 19. Bf4 c5 20. Qe2 Qd5 21. Rfd1
Ra3 22. Qc2 Rfa8 23. Bg5 Bxg5 24. Nxg5 Ne3 25. Qxh7+ Kf8 26. Qh8+ Ke7 27. Qxg7
*
Position (FEN): r7/4kpQ1/1p2p3/2pqP1N1/3P4/r1P1n2P/P5P1/R2R2K1 b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 711
Best move: Qxg2#