Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. g3 e6 3. Bg2 Nc6 4. Nf3 b6 5. O-O Bb7 6. Re1 Nb8 7. Nc3 Bb4 8. b3
Bxc3 9. dxc3 d5 10. cxd5 Bxd5 11. Qc2 b5 12. Rd1 Qe7 13. a4 c6 14. axb5 cxb5
15. Ba3 Qc7 16. Nd4 Bxg2 17. Kxg2 Qb7+ 18. Nf3 Nc6 19. Rd2 Ne5 20. Rad1 Ne4 21.
Rd4 Nxc3 22. Qxc3 Rc8 23. Qd2 h5 24. Rd8+ Rxd8 *
Position (FEN): 3rk2r/pq3pp1/4p3/1p2n2p/8/BP3NP1/3QPPKP/3R4 w k - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 606
Best move: Qxd8#