Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 g6 3. c4 Bg7 4. Nc3 b5 5. Nxb5 a6 6. Nc3 e6 7. e4 exd5 8. exd5
Qa5 9. Bd2 Qb6 10. Qc2 d6 11. Nf3 Ne7 12. Bd3 O-O 13. O-O Re8 14. Rfe1 Nd7 15.
Bg5 Ne5 16. Nxe5 Bxe5 17. f4 Bd4+ 18. Kh1 Bg4 19. Rxe7 Rxe7 20. Bxe7 Re8 21.
Bh4 Qc7 22. Re1 Rxe1+ 23. Bxe1 Qe7 24. Bg3 Qe3 25. Qb1 Bf3 26. Bf1 *
Position (FEN): 6k1/5p1p/p2p2p1/2pP4/2Pb1P2/2N1qbB1/PP4PP/1Q3B1K b - - 6 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 579
Best move: Qg1#