Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 b6 3. Bf4 Bb7 4. e3 Nc6 5. c3 Nce7 6. Bd3 Nd5 7. Bg3 Bd6 8. Qc2
Bxg3 9. hxg3 g6 10. Nbd2 Ngf6 11. Ne5 d6 12. Nxg6 fxg6 13. Bxg6+ Kd7 14. Bd3
Qg8 15. e4 Ne7 16. O-O-O h5 17. d5 exd5 18. exd5 Bxd5 19. Bb5+ Bc6 20. Bc4 Qh7
21. Qb3 Raf8 22. Rhe1 Bd5 23. Bb5+ Bc6 24. Rxe7+ Qxe7 25. Bxc6+ Kxc6 26. Qa4+
Kb7 27. Nc4 Qd7 28. Qb3 Ne4 29. Na5+ Ka8 30. Qd5+ Kb8 *
Position (FEN): 1k3r1r/p1pq4/1p1p4/N2Q3p/4n3/2P3P1/PP3PP1/2KR4 w - - 10 31
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 765
Best move: Qb7#