Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Nf6 4. Nf3 a6 5. cxd5 exd5 6. Bg5 Be7 7. e3 O-O 8. Bd3
Nc6 9. a3 Bg4 10. O-O Ne8 11. Bf4 Bd6 12. Nxd5 Bxf4 13. Nxf4 Nf6 14. h3 Bh5 15.
Nxh5 Nxh5 16. Qc2 Nf6 17. Rac1 h6 18. Bf5 Re8 19. Rfd1 Re7 20. e4 g6 21. e5
gxf5 22. exf6 Re6 23. Qxf5 Rxf6 24. Qg4+ Rg6 25. Qh5 Ne7 26. Ne5 Qd5 27. Rc5 *
Position (FEN): r5k1/1pp1np2/p5rp/2RqN2Q/3P4/P6P/1P3PP1/3R2K1 b - - 7 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1023
Best move: Qxg2#