Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e3 d6 5. Nf3 O-O 6. Be2 Nbd7 7. O-O e5 8. dxe5
dxe5 9. Qc2 Qe7 10. Rd1 Nc5 11. b4 Bf5 12. Qb2 Nce4 13. Nh4 Nxc3 14. Qxc3 Ne4
15. Nxf5 gxf5 16. Qc2 a5 17. f3 Ng5 18. Qxf5 e4 19. Rb1 axb4 20. f4 Ne6 21.
Qxe4 f5 22. Qc2 Nc5 23. Bf3 Ra4 24. Rd5 Ra5 25. Rxf5 Re8 26. Rxb4 Ne6 27. Rxa5
Qxb4 28. Rb5 *
Position (FEN): 4r1k1/1pp3bp/4n3/1R6/1qP2P2/4PB2/P1Q3PP/2B3K1 b - - 1 28
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 550
Best move: Qe1#