Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Bg5 Ne4 5. Nxd5 Nxg5 6. h4 Ne4 7. h5 e6 8. Nc3
Nxc3 9. bxc3 Bg7 10. Nf3 c5 11. e3 cxd4 12. exd4 Qa5 13. Qc2 Nc6 14. Rd1 Bd7
15. Be2 e5 16. Kf1 Bf5 17. Bd3 exd4 18. Bxf5 Qxf5 19. Re1+ Kd7 20. Qb3 Kc7 21.
cxd4 Rae8 22. Rb1 b6 23. c5 Nxd4 24. cxb6+ Kb7 25. Nxd4 Bxd4 26. bxa7+ Ka8 *
Position (FEN): k3r2r/P4p1p/6p1/5q1P/3b4/1Q6/P4PP1/1R3K1R w - - 1 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1027
Best move: Qb7#