Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 Be7 4. Nf3 Nc6 5. Bb5 Bd7 6. O-O Nf6 7. Qe2 O-O 8. Ne5
Nxe5 9. dxe5 Bxb5 10. Qxb5 Ne4 11. f3 Nc5 12. Nc3 c6 13. Qe2 b5 14. b4 Nd7 15.
a3 f6 16. exf6 Bxf6 17. Bg3 a5 18. Qd3 axb4 19. axb4 Rc8 20. Ra7 c5 21. Nxb5 c4
22. Qa3 Be5 23. Bxe5 Nxe5 24. Nd4 Qb6 25. Ra6 Qb7 26. Rxe6 Ra8 27. Qb2 Ng6 28.
Ra1 Rxa1+ 29. Qxa1 Ra8 30. Qb2 Qa7 31. b5 Qa5 32. Nc6 *
Position (FEN): r5k1/6pp/2N1R1n1/qP1p4/2p5/4PP2/1QP3PP/6K1 b - - 2 32
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1346
Best move: Qe1#