Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Bf4 a6 4. e3 c5 5. dxc5 Nc6 6. a3 e5 7. Bg5 Be6 8. b4
Be7 9. Nf3 O-O 10. Be2 Re8 11. O-O b6 12. cxb6 Qxb6 13. Rb1 Rad8 14. Na4 Qa7
15. Nd2 d4 16. e4 Nd7 17. Bxe7 Nxe7 18. Bd3 Rc8 19. Qe2 Rc6 20. Nb3 Rec8 21.
Nbc5 Nxc5 22. Nxc5 Ng6 23. g3 a5 24. Bb5 Rb6 25. Rfc1 axb4 26. axb4 Bh3 27. c3
dxc3 28. Rxc3 Rcb8 29. Bc4 Rxb4 30. Rxb4 Rxb4 31. Nb3 Qa3 32. f3 h5 33. Qd1
Qa7+ 34. Kh1 Qf2 35. Rc2 *
Position (FEN): 6k1/5pp1/6n1/4p2p/1rB1P3/1N3PPb/2R2q1P/3Q3K b - - 5 35
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1367
Best move: Bg2#