Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. e3 a6 5. Nc3 c6 6. c5 b6 7. cxb6 Qxb6 8. Qc2
Bb4 9. Bd3 O-O 10. O-O Bd6 11. Ng5 h6 12. Nh7 Nxh7 13. Bxh7+ Kh8 14. Rd1 Nd7
15. e4 Be7 16. e5 c5 17. Ne2 cxd4 18. Rxd4 Nxe5 19. Ng3 Bf6 20. Rf4 Nc4 21.
Rxf6 gxf6 22. Bxh6 Re8 23. Nh5 Qxb2 *
Position (FEN): r1b1r2k/5p1B/p3pp1B/3p3N/2n5/8/PqQ2PPP/R5K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1160
Best move: Bg7#