Chess puzzle (Checkmate)
Moves: 1. d4 b6 2. e4 Bb7 3. Nc3 a6 4. Bd3 g6 5. Nf3 Bg7 6. Be3 Nc6 7. a3 e5 8. d5
Nce7 9. O-O d6 10. Qd2 c6 11. Na4 cxd5 12. Nxb6 Rb8 13. exd5 Nxd5 14. Nxd5 Bxd5
15. c4 Bxf3 16. gxf3 e4 17. fxe4 Bxb2 18. Rab1 Bg7 19. c5 Rxb1 20. Rxb1 dxc5
21. Bxc5 Qc7 22. Bb6 Qc6 23. Bb5 axb5 *
Position (FEN): 4k1nr/5pbp/1Bq3p1/1p6/4P3/P7/3Q1P1P/1R4K1 w k - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 681
Best move: Qd8#