Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. Nc3 d5 3. d4 c5 4. Bg5 Ne4 5. dxc5 Nxg5 6. Nxg5 e6 7. h4 h6 8.
Nf3 Bxc5 9. e3 O-O 10. Bd3 Nc6 11. Qd2 e5 12. Nh2 Be6 13. a3 Qxh4 14. O-O-O e4
15. Bb5 a6 16. g3 Qe7 17. Be2 Rad8 18. Na4 Ba7 19. Qc3 d4 20. exd4 Nxd4 21. Bf1
Qg5+ 22. Kb1 Nb3 23. Rxd8 Qc1+ 24. Ka2 *
Position (FEN): 3R1rk1/bp3pp1/p3b2p/8/N3p3/PnQ3P1/KPP2P1N/2q2B1R b - - 2 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 818
Best move: Qa1#