Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. c4 e6 4. Nc3 Be7 5. Bg5 h6 6. Bh4 O-O 7. e3 Ne4 8. Bxe7
Qxe7 9. Bd3 Nxc3 10. bxc3 dxc4 11. Bxc4 c5 12. O-O Nc6 13. a4 Na5 14. Ba2 b6
15. Ne5 Ba6 16. Re1 Rac8 17. Bb1 Nc4 18. Qd3 g6 19. Ba2 cxd4 20. Bxc4 Rxc4 21.
Nxc4 dxc3 22. Qd6 Qg5 23. Ne5 Bb7 24. e4 c2 25. Rac1 Bxe4 26. h4 *
Position (FEN): 5rk1/p4p2/1p1Qp1pp/4N1q1/P3b2P/8/2p2PP1/2R1R1K1 b - - 0 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 851
Best move: Qxg2#