Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. e4 Bg7 3. Nc3 d6 4. Bf4 a6 5. Qd2 Nd7 6. O-O-O c5 7. dxc5 Nxc5 8.
f3 Ne6 9. Be3 b5 10. h4 h6 11. Nh3 Bb7 12. Nf4 Nxf4 13. Bxf4 Qa5 14. e5 b4 15.
Nd5 Qxa2 16. Nc7+ Kd7 17. Qxb4 Kxc7 18. exd6+ Kd7 19. dxe7+ Ke8 20. Rd8+ Rxd8
21. exd8=Q+ Kxd8 22. Qd6+ Ke8 23. Qb8+ Ke7 24. Qxb7+ Ke8 25. Bxa6 Qa1+ 26. Kd2
Qxh1 27. Bb5+ Kf8 28. Bd6+ Ne7 *
Position (FEN): 5k1r/1Q2npb1/3B2pp/1B6/7P/5P2/1PPK2P1/7q w - - 4 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1725
Best move: Qb8#