Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 g6 3. e4 Bg7 4. Nf3 d6 5. Be2 Nf6 6. Nc3 O-O 7. O-O Na6 8. Nd2
Nc7 9. a4 Rb8 10. Nc4 b6 11. f4 a6 12. Bf3 b5 13. axb5 axb5 14. Na5 Bd7 15. e5
Nfe8 16. Re1 b4 17. Ne4 Nb5 18. c3 bxc3 19. bxc3 Ra8 20. Nb7 Qb8 21. Rxa8 Qxa8
22. Nbxc5 dxc5 23. Nxc5 Bf5 24. c4 Nc3 25. Qd4 Na4 26. Ne4 Nc7 27. Ng3 Na6 28.
Nxf5 gxf5 29. Ba3 Qd8 30. c5 Qa5 31. Rc1 N4xc5 32. Bxc5 Rc8 33. d6 Rxc5 34.
Rxc5 *
Position (FEN): 6k1/4ppbp/n2P4/q1R1Pp2/3Q1P2/5B2/6PP/6K1 b - - 0 34
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1222
Best move: Qe1#