Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 d5 5. Nf3 Bxc3+ 6. bxc3 c5 7. cxd5 cxd4 8.
dxe6 Bxe6 9. cxd4 Nc6 10. e3 Rc8 11. Qb2 Qa5+ 12. Bd2 Qc7 13. Bd3 O-O 14. O-O
Bd5 15. Ng5 Ng4 16. g3 Qe7 17. e4 Be6 18. d5 Nce5 19. dxe6 Nxd3 20. exf7+ Kh8
21. Qb3 Nde5 22. Bf4 Rcd8 23. Ne6 Rd3 24. Bxe5 Rxb3 *
Position (FEN): 5r1k/pp2qPpp/4N3/4B3/4P1n1/1r4P1/P4P1P/R4RK1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 894
Best move: Bxg7#