Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. g3 c6 4. Bg2 Nf6 5. Nc3 dxc4 6. Nf3 Nbd7 7. O-O b5 8. Ne5
Nxe5 9. dxe5 Qxd1 10. Rxd1 Nd5 11. e4 Nxc3 12. bxc3 Bc5 13. a4 a6 14. axb5 cxb5
15. Ba3 Bxa3 16. Rxa3 Ke7 17. Ra2 Rd8 18. Rda1 Bb7 19. Kf1 Rd3 20. Ra3 Rd2 21.
Ke1 Rb2 22. h4 Rd8 23. R3a2 Rdd2 24. Rxb2 Rxb2 25. Bh1 Kd7 26. f4 Kc7 27. Kd1
Kb6 28. Kc1 Rh2 29. Bf3 Rf2 30. Bh1 Re2 31. Kd1 Rh2 32. Bf3 Rf2 33. Bh5 Rf1+
34. Ke2 Rxa1 35. Bxf7 Ra2+ 36. Ke3 Rg2 37. Kf3 Rc2 38. Bxe6 Rxc3+ 39. Kg4 a5
40. f5 a4 41. f6 a3 42. f7 a2 43. f8=Q a1=Q 44. Qd8+ Kc5 *
Position (FEN): 3Q4/1b4pp/4B3/1pk1P3/2p1P1KP/2r3P1/8/q7 w - - 2 45
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1541
Best move: Qd6#