Chess puzzle (Checkmate)
Moves: 1. a4 e6 2. d4 d5 3. Nf3 c5 4. e3 Nc6 5. Nc3 cxd4 6. exd4 Nge7 7. Bf4 Ng6 8.
Bg3 Bd6 9. Bb5 a6 10. Bxc6+ bxc6 11. O-O O-O 12. Qd2 Rb8 13. b3 Rb7 14. Qd3 Ra7
15. Rad1 a5 16. Ne2 Qd7 17. Rfe1 Ba6 18. Qd2 Rb7 19. Qxa5 Ra8 20. Qd2 c5 21.
Ne5 Nxe5 22. dxe5 Bc7 23. Ra1 Qd8 24. Qf4 Rb4 25. Qe3 Re4 26. Qf3 Bxe5 27. Nc3
Rxe1+ 28. Rxe1 Bxg3 29. Qxg3 Qa5 30. f4 Qb4 31. Nd1 Rb8 32. Nf2 *
Position (FEN): 1r4k1/5ppp/b3p3/2pp4/Pq3P2/1P4Q1/2P2NPP/4R1K1 b - - 4 32
Black to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 400
Best move: Qxe1#