Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 Bb4 5. Bg5 dxc4 6. e4 b5 7. e5 h6 8. Bh4 g5
9. Nxg5 hxg5 10. Bxg5 Nbd7 11. Qf3 Rb8 12. exf6 Bb7 13. Qe3 Nb6 14. O-O-O Bxc3
15. bxc3 Nd5 16. Qe5 Nxc3 17. Rd2 Bd5 18. f4 Qc8 19. h3 Qa6 20. Qxc7 Qa3+ 21.
Rb2 Nxa2+ 22. Kb1 Be4+ 23. Ka1 Nc3+ 24. Ra2 *
Position (FEN): 1r2k2r/p1Q2p2/4pP2/1p4B1/2pPbP2/q1n4P/R5P1/K4B1R b k - 5 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 835
Best move: Qxa2#