Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 d5 3. Bxf6 exf6 4. e3 Bd6 5. Bd3 O-O 6. Nd2 Nc6 7. c3 Re8 8.
Qh5 f5 9. Qf3 Ne7 10. Ne2 c5 11. dxc5 Bxc5 12. h3 Ng6 13. Bxf5 Ne5 14. Qf4 g5
15. Bxh7+ Kxh7 16. Qg3 Bd6 17. f4 gxf4 18. exf4 Rg8 19. Qe3 Ng6 20. Qd3 Qf6 21.
O-O-O Bf5 22. Qxd5 Nxf4 23. Nxf4 Qxc3+ 24. bxc3 *
Position (FEN): r5r1/pp3p1k/3b4/3Q1b2/5N2/2P4P/P2N2P1/2KR3R b - - 0 24
Black to move.
Themes:  Middlegame Boden's Mate, Mate in 1 
Puzzle rating: 825
Best move: Ba3#