Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Nf6 3. Nf3 Bg4 4. Be2 Bxf3 5. Bxf3 e6 6. Bd2 Bd6 7. b3 Nc6 8. c4
O-O 9. c5 Be7 10. a3 b6 11. b4 Nb8 12. Nc3 Nbd7 13. c6 Nb8 14. b5 a6 15. a4 Qd6
16. O-O Qb4 17. Nxd5 Qd6 18. Nxe7+ Qxe7 19. Qb3 Ne8 20. Bb4 Nd6 21. e4 axb5 22.
axb5 Rxa1 23. Rxa1 f6 24. e5 fxe5 25. dxe5 Rd8 26. exd6 Rxd6 27. Bxd6 Qxd6 28.
Rd1 Qe5 29. Bg4 Kf7 30. Rd7+ Nxd7 31. cxd7 *
Position (FEN): 8/2pP1kpp/1p2p3/1P2q3/6B1/1Q6/5PPP/6K1 b - - 0 31
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 602
Best move: Qe1#