Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 f5 4. d3 fxe4 5. dxe4 Nf6 6. Nc3 Bb4 7. Bc4 Bxc3+ 8.
bxc3 d6 9. Ng5 Qe7 10. Bf7+ Kd8 11. Bb3 Rf8 12. Be3 h6 13. Nh3 Bg4 14. Qd3 Nh5
15. Ng1 Nf4 16. Bxf4 Rxf4 17. f3 Be6 18. Ne2 Rf6 19. O-O Kd7 20. c4 Raf8 21. c5
Kc8 22. cxd6 cxd6 23. Bd5 Kb8 24. Bxc6 bxc6 25. Rab1+ Ka8 26. Qa6 Qc7 27. Rb4
c5 28. Ra4 Rb8 29. Nc3 c4 30. Kh1 Qc5 31. Nd5 Bxd5 32. exd5 Qxd5 *
Position (FEN): kr6/p5p1/Q2p1r1p/3qp3/R1p5/5P2/P1P3PP/5R1K w - - 0 33
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 714
Best move: Qxa7#