Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Nf6 6. d4 exd4 7. O-O Bc5 8. e5
Ng4 9. h3 h5 10. hxg4 hxg4 11. Nh2 Qh4 12. Bf4 d5 13. Bxd5 Ne7 14. Bg3 Qxh2+
15. Bxh2 Nxd5 16. Nd2 Bb7 17. Ne4 Bb6 18. Qxg4 Rh6 19. Qxg7 Rg6 20. Qh8+ Ke7
21. Qh4+ Kd7 22. f4 d3+ 23. Kh1 dxc2 24. f5 Rgg8 25. Nf6+ Nxf6 26. Qxf6 *
Position (FEN): r5r1/1bpk1p2/pb3Q2/1p2PP2/8/8/PPp3PB/R4R1K b - - 0 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 861
Best move: Bxg2#