Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 dxc4 4. Nbd2 b5 5. a4 a6 6. axb5 cxb5 7. g3 Bb7 8. Bg2
Bxf3 9. Bxf3 Ra7 10. Ne4 f5 11. Nc5 e5 12. Ne6 Bb4+ 13. Bd2 Qe7 14. d5 e4 15.
Bg2 Nf6 16. O-O Nxd5 17. Bxb4 Nxb4 18. Nd4 Rd7 19. e3 N8c6 20. Nxc6 Nxc6 21.
Qc2 O-O 22. Qc3 Rd3 23. Qc2 Nb4 24. Qc1 Rfd8 25. Re1 Rb3 26. Rd1 Nd3 27. Qc2
Rxb2 28. Qc3 Rxf2 29. Rxa6 Qc5 30. Ra8 Rxa8 31. Rxd3 cxd3 32. Qxc5 Re2 33. Qd5+
Kh8 *
Position (FEN): r6k/6pp/8/1p1Q1p2/4p3/3pP1P1/4r1BP/6K1 w - - 3 34
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 652
Best move: Qxa8#