Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 e6 5. cxd5 cxd5 6. e3 Nc6 7. h3 a6 8. Bd3
Bd6 9. O-O O-O 10. Re1 Re8 11. e4 dxe4 12. Nxe4 Nxe4 13. Bxe4 Ne7 14. Ne5 Qc7
15. Be3 Bxe5 16. dxe5 Qxe5 17. Bd2 Qxb2 18. a4 Rd8 19. Qh5 Rxd2 20. Qxh7+ Kf8
21. Qh8+ Ng8 22. Bf3 Rxf2 23. Rf1 e5 24. Qh4 Rxf3 *
Position (FEN): r1b2kn1/1p3pp1/p7/4p3/P6Q/5r1P/1q4P1/R4RK1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1242
Best move: Qd8#