Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d3 Bg7 3. Nf3 a6 4. Nc3 Nc6 5. Be3 e6 6. Be2 d6 7. O-O Bd7 8. d4
Qe7 9. Bg5 f6 10. Be3 O-O-O 11. d5 Ne5 12. Nxe5 dxe5 13. b4 exd5 14. exd5 f5
15. b5 f4 16. Bc1 Qb4 17. Bd2 axb5 18. Nxb5 Qc5 19. Qb1 Qxd5 20. Na7+ Kb8 21.
Nb5 Qxd2 22. Re1 e4 23. Na3 Bxa1 24. Ba6 Bb2 25. Nc4 Qc3 26. Nxb2 Ka7 27. Na4
Qa5 *
Position (FEN): 3r2nr/kppb3p/B5p1/q7/N3pp2/8/P1P2PPP/1Q2R1K1 w - - 3 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1044
Best move: Qxb7#