Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 a6 4. e4 b5 5. a4 b4 6. Nd5 e6 7. Ne3 Qh4 8. e5 Nd7
9. Bxc4 a5 10. Nf3 Qf4 11. O-O c5 12. Nd5 Qe4 13. Nc7+ Ke7 14. Nxa8 Qxa8 15.
dxc5 Ke8 16. c6 Qxc6 17. Bb5 Qd5 18. Be3 Qxd1 19. Rfxd1 Ne7 20. Rac1 f6 21. g4
h5 22. h3 hxg4 23. hxg4 Bb7 24. Bxd7+ Kf7 25. exf6 Bxf3 26. fxe7 *
Position (FEN): 5b1r/3BPkp1/4p3/p7/Pp4P1/4Bb2/1P3P2/2RR2K1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1107
Best move: Rh1#