Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. c4 e6 3. Nc3 d5 4. d4 c6 5. Bg5 h6 6. Bxf6 Qxf6 7. e3 Bd6 8. Bd3
Nd7 9. O-O O-O 10. Qe2 dxc4 11. Bxc4 e5 12. Ne4 Qe7 13. Nxd6 Qxd6 14. dxe5 Nxe5
15. Rfd1 Nxf3+ 16. Qxf3 Qe7 17. Rd2 Be6 18. Bxe6 Qxe6 19. a3 Rfd8 20. Rad1 Qe7
21. g3 Rxd2 22. Rxd2 Rd8 23. Qd1 Rxd2 24. Qxd2 g6 25. h4 h5 26. Qd4 c5 27. Qd5
b5 28. e4 Kg7 29. Kg2 a5 30. e5 b4 31. a4 Qc7 32. b3 Qb6 33. Kf3 Qa6 34. Ke3
Qf1 35. Qxc5 Qe1+ 36. Kf4 Qd2+ 37. Qe3 Qd5 38. e6 *
Position (FEN): 8/5pk1/4P1p1/p2q3p/Pp3K1P/1P2Q1P1/5P2/8 b - - 0 38
Black to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 859
Best move: Qf5#