Chess puzzle (Checkmate)
Moves: 1. b3 e6 2. Bb2 Nc6 3. e3 b6 4. f4 Bb7 5. Nf3 Qe7 6. Be2 O-O-O 7. O-O Nf6 8. a4
Ne4 9. d3 Nf6 10. Nbd2 Ng4 11. Nc4 d5 12. h3 h5 13. hxg4 hxg4 14. Nce5 gxf3 15.
Rxf3 Nxe5 16. Bxe5 f6 17. Bd4 e5 18. fxe5 fxe5 19. Bb2 Kb8 20. a5 g5 21. axb6
axb6 22. Rf6 Qxf6 23. Bg4 Qh6 24. Bh3 Bd6 25. Qg4 Bc8 26. Qa4 Bb7 *
Position (FEN): 1k1r3r/1bp5/1p1b3q/3pp1p1/Q7/1P1PP2B/1BP3P1/R5K1 w - - 8 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 915
Best move: Qa7#