Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bg5 g6 3. Qd2 Bg7 4. Nc3 c6 5. Nf3 h6 6. Bf4 Nf6 7. Ne5 Nbd7 8. f3
Nf8 9. h4 Bf5 10. g4 Bc8 11. O-O-O Ne6 12. e4 Nxf4 13. Qxf4 O-O 14. Bd3 dxe4
15. Nxe4 Nd5 16. Qd2 Nb6 17. c3 Be6 18. h5 g5 19. Kb1 Qd5 20. b3 Bxe5 21. dxe5
Qxe5 22. Rhe1 Rad8 23. Qe2 Nd5 24. Bc4 f5 25. Bxd5 Bxd5 26. gxf5 Qxf5 27. c4
Bxe4+ 28. fxe4 Rxd1+ 29. Rxd1 Qe6 30. Kb2 Rf4 31. Re1 Qf6+ 32. Ka3 e5 33. Rd1
Qf8+ 34. Ka4 Qc5 35. Qd3 a5 36. a3 b5+ 37. cxb5 Rxe4+ 38. Kxa5 *
Position (FEN): 6k1/8/2p4p/KPq1p1pP/4r3/PP1Q4/8/3R4 b - - 0 38
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1714
Best move: Qa7#