Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Bg5 Be7 5. e3 c6 6. Nbd2 b6 7. Bd3 dxc4 8. Nxc4
h6 9. Bh4 Bb7 10. O-O O-O 11. Re1 Nbd7 12. Bg3 c5 13. Rc1 cxd4 14. Nxd4 Nc5 15.
Bf1 Nfe4 16. Ne2 Nd3 17. Bc7 Qd5 18. Nf4 Nxf4 19. Bxf4 Rfd8 20. Qg4 Nf6 21. Qg3
Nh5 22. Qg4 Nxf4 23. Qxf4 Ba6 24. Ne5 Bxf1 25. Qxf7+ Kh8 26. Ng6+ Kh7 27. Nxe7
*
Position (FEN): r2r4/p3NQpk/1p2p2p/3q4/8/4P3/PP3PPP/2R1RbK1 b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 890
Best move: Qxg2#