Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. e3 Bf5 4. Nc3 e6 5. Bd2 c5 6. cxd5 exd5 7. Nf3 Bd6 8.
dxc5 Bxc5 9. Qb3 b6 10. Bb5+ Bd7 11. Nxd5 Nxd5 12. Qxd5 Bxb5 13. Qxa8 O-O 14.
O-O-O Qd3 15. Bc3 Qc4 16. Qxa7 Nc6 17. Qd7 Nb4 18. Qd2 Nxa2+ 19. Kb1 Ba4 20.
Ne5 Qe4+ 21. Kxa2 Bxd1 22. Qxd1 f6 23. Nd7 Ra8+ 24. Kb3 *
Position (FEN): r5k1/3N2pp/1p3p2/2b5/4q3/1KB1P3/1P3PPP/3Q3R b - - 3 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1275
Best move: Qa4#