Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nc6 4. exd5 exd5 5. Nf3 Nf6 6. Bb5 Bd7 7. O-O Be7 8.
Bg5 O-O 9. Bxf6 Bxf6 10. Nxd5 a6 11. Bxc6 Bxc6 12. Nxf6+ Qxf6 13. d5 Rfd8 14.
Qd4 Qxd4 15. Nxd4 Bxd5 16. c3 b6 17. Nf5 Re8 18. b3 Be6 19. Nd4 c5 20. Nxe6
Rxe6 21. Rfe1 Rae8 22. Kf1 Kf8 23. c4 Rxe1+ 24. Rxe1 Rxe1+ 25. Kxe1 Ke7 26. Ke2
Ke6 27. f4 Kf5 28. Ke3 h5 29. h3 f6 30. Kf3 h4 31. a3 g6 32. g3 hxg3 33. Kxg3
b5 34. cxb5 axb5 35. h4 Ke4 36. a4 bxa4 37. bxa4 c4 38. a5 c3 39. a6 c2 40. a7
c1=Q 41. a8=Q+ Kf5 *
Position (FEN): Q7/8/5pp1/5k2/5P1P/6K1/8/2q5 w - - 1 42
White to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 1192
Best move: Qd5#