Chess puzzle (Checkmate)
Moves: 1. h3 Nf6 2. g3 e5 3. e3 d5 4. d3 Nc6 5. c3 Bd6 6. b3 O-O 7. a3 a5 8. Bb2 e4 9.
d4 a4 10. bxa4 Na5 11. Nd2 c6 12. Ne2 h5 13. c4 Qe7 14. c5 Bc7 15. Nc3 b6 16.
cxb6 Bxb6 17. Be2 g6 18. Qc2 Bc7 19. Na2 Bd6 20. Qc1 Bd7 21. Bd1 Rfb8 22. Nc3
Rb7 23. Ne2 Rab8 24. Bc3 Qd8 25. Nf4 Bxf4 26. gxf4 Kg7 27. Kf1 Ne8 28. f3 exf3
29. Kf2 Nd6 30. Kxf3 Qh4 31. Be2 Bf5 32. Bxa5 Ne4 33. Qe1 Nxd2+ 34. Bxd2 *
Position (FEN): 1r6/1r3pk1/2p3p1/3p1b1p/P2P1P1q/P3PK1P/3BB3/R3Q2R b - - 0 34
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1522
Best move: Be4#