Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Bf5 3. Nc3 e6 4. Nb5 Bb4+ 5. c3 Ba5 6. b4 Bb6 7. a4 a6 8. Na3
Nf6 9. a5 Ba7 10. e3 O-O 11. Bd3 Ne4 12. f3 Nxc3 13. Qc2 Nb5 14. Nxb5 Bxd3 15.
Qxd3 axb5 16. Qxb5 f6 17. Ne2 e5 18. dxe5 fxe5 19. Qxb7 exf4 20. Qxa8 Bxe3 21.
Rd1 Qh4+ 22. g3 fxg3 23. Qxd5+ Kh8 24. Nxg3 Qxb4+ 25. Kf1 Qb2 26. Ne2 c6 27.
Qd6 Rxf3+ 28. Kg2 *
Position (FEN): 1n5k/6pp/2pQ4/P7/8/4br2/1q2N1KP/3R3R b - - 1 28
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1150
Best move: Qxe2#