Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. d3 Nf6 4. g3 g6 5. Bg2 Bg7 6. Nge2 O-O 7. O-O e6 8. h3
a6 9. Be3 b6 10. Qd2 d5 11. Bg5 d4 12. Nd1 e5 13. Bh6 Be6 14. Bxg7 Kxg7 15. f4
exf4 16. gxf4 Nh5 17. f5 Bd7 18. e5 Nxe5 19. Bxa8 Qxa8 20. f6+ Nxf6 21. Qf4
Nfg4 22. hxg4 Nxg4 23. Ng3 f5 24. Re1 Rf7 25. Re2 Qd5 26. Nf2 Ne3 27. c3 *
Position (FEN): 8/3b1rkp/pp4p1/2pq1p2/3p1Q2/2PPn1N1/PP2RN2/R5K1 b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 696
Best move: Qg2#