Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Nf6 5. Bg5 e6 6. Nc3 Nc6 7. Bb5 Bb4 8.
Qd3 Bd7 9. O-O-O Qe7 10. Ne5 Nxe5 11. dxe5 h6 12. exf6 gxf6 13. Bxd7+ Kxd7 14.
Bd2 Rac8 15. Qb5+ Kc7 16. Na4 Bxd2+ 17. Rxd2 Rhd8 18. Nc5 b6 19. Na6+ Kb7 20.
Nb4 Rc5 21. Qa6+ Ka8 22. Rhd1 Ra5 23. Qd3 Qxb4 24. a3 Qd6 25. Qh3 b5 26. Qxh6
b4 27. Rd3 e5 28. axb4 Qxb4 29. Qxf6 *
Position (FEN): k2r4/p4p2/5Q2/r2pp3/1q6/3R4/1PP2PPP/2KR4 b - - 0 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 782
Best move: Ra1#