Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 a6 4. a4 d6 5. Nf3 Nd7 6. d3 Ngf6 7. Bg5 Be7 8. Qe2
Ne5 9. Nxe5 dxe5 10. Bxf6 gxf6 11. O-O O-O 12. f4 Qd4+ 13. Qf2 Kh8 14. Qxd4
exd4 15. Ne2 f5 16. e5 f6 17. Ng3 fxe5 18. fxe5 Bg5 19. Rae1 Bd7 20. Ra1 Bc6
21. Kh1 Rae8 22. Rfe1 Rg8 23. Nh5 Be3 24. Re2 Rg5 25. Nf6 Re7 26. Rf1 Reg7 27.
Bxe6 Rxg2 28. Rxg2 *
Position (FEN): 7k/1p4rp/p1b1BN2/2p1Pp2/P2p4/3Pb3/1PP3RP/5R1K b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1106
Best move: Bxg2#