Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 O-O 5. f3 d6 6. Be3 Nc6 7. Nge2 e5 8. d5
Ne7 9. Qd2 c6 10. O-O-O cxd5 11. cxd5 Bd7 12. Kb1 a6 13. Nc1 b5 14. Nd3 Qa5 15.
a3 Rfc8 16. Nb4 Qd8 17. Nba2 Rab8 18. Rc1 a5 19. b4 axb4 20. Nxb4 Qa5 21. Kb2
Ra8 22. Ra1 Ne8 23. Bd3 Nc7 24. Qf2 Rab8 25. Rhd1 f5 26. Bg5 Ncxd5 27. Ncxd5
Nxd5 28. exd5 e4+ 29. Ka2 exd3 30. Rac1 Re8 31. Rxd3 Ra8 32. Rb1 Rec8 33. Qe2
Rc4 34. Bd2 Qc7 35. Be1 Rc1 36. Rdb3 Rxb1 37. Rxb1 Rxa3+ 38. Kxa3 Qa5+ 39. Kb3
*
Position (FEN): 6k1/3b2bp/3p2p1/qp1P1p2/1N6/1K3P2/4Q1PP/1R2B3 b - - 2 39
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 923
Best move: Qa4#