Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Bf5 4. Bd3 Bxd3 5. Qxd3 Nf6 6. h3 e6 7. Nf3 Bd6 8.
Ne5 Nxe5 9. dxe5 Bb4+ 10. c3 Ne4 11. cxb4 O-O 12. Nc3 Nxc3 13. bxc3 c6 14. O-O
b5 15. a4 a6 16. a5 Rc8 17. Qd4 Rc7 18. Qb6 Qc8 19. Rac1 c5 20. bxc5 Rxc5 21.
e4 d4 22. Rcd1 dxc3 23. Be3 c2 24. Rc1 Rc4 25. f3 Rd8 26. Rfe1 Rd1 27. Rcxd1
cxd1=Q 28. Rxd1 Rc3 29. Rd8+ Qxd8 *
Position (FEN): 3q2k1/5ppp/pQ2p3/Pp2P3/4P3/2r1BP1P/6P1/6K1 w - - 0 30
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 614
Best move: Qxd8#