Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Qc7 6. Be3 Nc6 7. f3 Nf6 8. Qd2
Bb4 9. a3 Ba5 10. O-O-O d5 11. exd5 Nxd5 12. Nde2 Nxe3 13. Qxe3 O-O 14. Kb1 b5
15. Nd4 Ne5 16. Qe4 Bb7 17. Qh4 Bxc3 18. bxc3 Qxc3 19. Ka2 Bd5+ 20. Kb1 Nc4 21.
Bxc4 bxc4 22. Ka2 e5 23. Nf5 Qxc2+ 24. Ka1 c3 25. Ne7+ Kh8 26. Nxd5 *
Position (FEN): r4r1k/5ppp/p7/3Np3/7Q/P1p2P2/2q3PP/K2R3R b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 925
Best move: Qb2#