Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. d3 dxe4 4. Ne5 exd3 5. Bxd3 Bd6 6. Nc4 Nc6 7. O-O Qh4 8.
Nxd6+ cxd6 9. Nc3 Nf6 10. Nb5 O-O 11. Nxd6 Ne5 12. Nxc8 Raxc8 13. Be2 Rcd8 14.
Qe1 Neg4 15. Bxg4 Nxg4 16. h3 Nf6 17. Qa5 Ne4 18. Bg5 Nxg5 19. Qxa7 Ne4 20.
Qxb7 Rd2 21. Qb6 Rxc2 22. a4 Nd2 23. Rfd1 Nc4 24. Qc5 Rxb2 25. a5 Nd2 26. a6
Rbb8 27. a7 Ra8 28. Rxd2 Rfc8 29. Qxc8+ Rxc8 30. a8=Q Qc4 31. Rd8+ Rxd8 *
Position (FEN): Q2r2k1/5ppp/4p3/8/2q5/7P/5PP1/R5K1 w - - 0 32
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 696
Best move: Qxd8#