Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 e6 4. e3 Bb4+ 5. Bd2 Qa5 6. a3 Bxd2+ 7. Nbxd2 Nf6 8.
b4 Qc7 9. Bd3 a5 10. O-O axb4 11. axb4 Rxa1 12. Qxa1 O-O 13. c5 Nbd7 14. Nb3
Re8 15. Qa5 Qb8 16. Ra1 e5 17. dxe5 Nxe5 18. Nxe5 Qxe5 19. b5 Ng4 20. h3 Nxe3
21. Re1 Qb2 22. Rxe3 Rxe3 23. fxe3 Qxb3 *
Position (FEN): 2b3k1/1p3ppp/2p5/QPPp4/8/1q1BP2P/6P1/6K1 w - - 0 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 633
Best move: Qd8#