Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Nf3 d6 5. e4 O-O 6. h3 e5 7. d5 c6 8. Bg5 h6
9. Be3 cxd5 10. cxd5 Nbd7 11. Qd2 Kh7 12. Bd3 a6 13. a4 b6 14. O-O Bb7 15. Rac1
Rc8 16. b4 Nh5 17. g3 Ndf6 18. Kg2 Ng8 19. Ne2 f5 20. exf5 gxf5 21. g4 e4 22.
gxh5 exf3+ 23. Kxf3 Bxd5+ 24. Kg3 Be5+ 25. f4 Qg5+ 26. Kh2 *
Position (FEN): 2r2rn1/7k/pp1p3p/3bbpqP/PP3P2/3BB2P/3QN2K/2R2R2 b - - 2 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1217
Best move: Qg2#