Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 Bb4+ 4. Bd2 Qe7 5. e3 b6 6. Be2 Bb7 7. O-O Bxd2 8.
Nbxd2 O-O 9. Ne5 d6 10. Nd3 Nbd7 11. Bf3 c6 12. Rc1 e5 13. dxe5 dxe5 14. Be2
Rad8 15. Qc2 c5 16. Rfd1 Rfe8 17. a3 Nf8 18. b4 Ng6 19. bxc5 bxc5 20. Nb3 Rc8
21. Qc3 Nh4 22. Bf1 Ne4 23. Qb2 Qg5 24. Rc2 Rb8 25. Qa1 Qg6 26. Qc1 Ng5 27.
Nbxc5 Nh3+ 28. Kh1 Qxg2+ 29. Bxg2 *
Position (FEN): 1r2r1k1/pb3ppp/8/2N1p3/2P4n/P2NP2n/2R2PBP/2QR3K b - - 0 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1474
Best move: Bxg2#