Chess puzzle (Checkmate)
Moves: 1. Nf3 e6 2. g3 b6 3. Bg2 Bb7 4. O-O Nf6 5. d4 Nc6 6. c3 Qe7 7. Bg5 h6 8. Bf4
O-O-O 9. Qa4 g5 10. Be5 Bg7 11. Na3 d6 12. Bxf6 Bxf6 13. Nb5 a6 14. Na3 e5 15.
Nxg5 b5 16. Qc2 Bxg5 17. e3 exd4 18. cxd4 Nb4 19. Bxb7+ Kxb7 20. Qe2 f5 21.
Nxb5 d5 22. Nc3 h5 23. a3 Nc6 24. Na4 h4 25. Nc5+ Kb6 *
Position (FEN): 3r3r/2p1q3/pkn5/2Np1pb1/3P3p/P3P1P1/1P2QP1P/R4RK1 w - - 2 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 988
Best move: Qxa6#