Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c5 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Nf6 6. Be3 Be7 7. Qd2 a6 8.
O-O-O b5 9. Be2 b4 10. Nb1 a5 11. f3 a4 12. g4 Nxd4 13. Qxd4 b3 14. axb3 axb3
15. cxb3 O-O 16. h4 Ba6 17. Bxa6 Rxa6 18. h5 Rc6+ 19. Nc3 Qa5 20. h6 Bb4 21.
Bd2 e5 22. Qe3 d5 23. hxg7 d4 24. Qg5 Rd8 25. Rxh7 Qa1+ 26. Kc2 *
Position (FEN): 3r2k1/5pPR/2r2n2/4p1Q1/1b1pP1P1/1PN2P2/1PKB4/q2R4 b - - 2 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1629
Best move: d3#